summaryrefslogtreecommitdiff
path: root/src/export
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-04-18 19:04:46 +0200
committerLaurenz <laurmaedje@gmail.com>2023-04-18 19:04:46 +0200
commit35302d20047c58baa99065a4574eafe1920e7be6 (patch)
treeb9c7dbf3e15c24cc063da70dbc2fa3d5befa41d4 /src/export
parentbce83d330f0efc0f8cdd6fb01d8244cb9f01ac27 (diff)
Handle SVG with text
Diffstat (limited to 'src/export')
-rw-r--r--src/export/pdf/image.rs2
-rw-r--r--src/export/render.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/export/pdf/image.rs b/src/export/pdf/image.rs
index 906737de..e6eaa9c9 100644
--- a/src/export/pdf/image.rs
+++ b/src/export/pdf/image.rs
@@ -17,7 +17,7 @@ pub fn write_images(ctx: &mut PdfContext) {
// Add the primary image.
// TODO: Error if image could not be encoded.
- match image.decode().unwrap().as_ref() {
+ match image.decoded() {
DecodedImage::Raster(dynamic, format) => {
// TODO: Error if image could not be encoded.
let (data, filter, has_color) = encode_image(*format, dynamic).unwrap();
diff --git a/src/export/render.rs b/src/export/render.rs
index f3c72ba0..3c2cea8d 100644
--- a/src/export/render.rs
+++ b/src/export/render.rs
@@ -499,7 +499,7 @@ fn render_image(
#[comemo::memoize]
fn scaled_texture(image: &Image, w: u32, h: u32) -> Option<Arc<sk::Pixmap>> {
let mut pixmap = sk::Pixmap::new(w, h)?;
- match image.decode().unwrap().as_ref() {
+ match image.decoded() {
DecodedImage::Raster(dynamic, _) => {
let downscale = w < image.width();
let filter =