diff options
Diffstat (limited to 'crates/typst-render/src')
| -rw-r--r-- | crates/typst-render/src/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/typst-render/src/lib.rs b/crates/typst-render/src/lib.rs index fa4a9bf1..6fce5c94 100644 --- a/crates/typst-render/src/lib.rs +++ b/crates/typst-render/src/lib.rs @@ -1008,8 +1008,9 @@ fn render_pattern_frame(state: &State, pattern: &Pattern) -> sk::Pixmap { } fn to_sk_color(color: Color) -> sk::Color { - let [r, g, b, a] = color.to_rgb().to_vec4_u8(); - sk::Color::from_rgba8(r, g, b, a) + let [r, g, b, a] = color.to_rgb().to_vec4(); + sk::Color::from_rgba(r, g, b, a) + .expect("components must always be in the range [0..=1]") } fn to_sk_color_u8(color: Color) -> sk::ColorU8 { |
