This commit is contained in:
Laurenz Stampfl 2025-03-26 22:28:45 +01:00
parent 2e141dcf9b
commit 8d58e747c8
2 changed files with 7 additions and 3 deletions

View File

@ -187,8 +187,12 @@ fn convert_raster(
let i: Arc<dyn AsRef<[u8]> + Send + Sync> = Arc::new(i.clone()); let i: Arc<dyn AsRef<[u8]> + Send + Sync> = Arc::new(i.clone());
i i
}); });
krilla::image::Image::from_jpeg_with_icc(image_data.into(), icc_profile.map(|i| i.into()), interpolate) krilla::image::Image::from_jpeg_with_icc(
image_data.into(),
icc_profile.map(|i| i.into()),
interpolate,
)
} else { } else {
krilla::image::Image::from_custom(PdfImage::new(raster), interpolate) krilla::image::Image::from_custom(PdfImage::new(raster), interpolate)
} }

View File

@ -81,7 +81,7 @@ fn convert_font(
fn build_font(typst_font: Font) -> SourceResult<krilla::text::Font> { fn build_font(typst_font: Font) -> SourceResult<krilla::text::Font> {
let font_data: Arc<dyn AsRef<[u8]> + Send + Sync> = let font_data: Arc<dyn AsRef<[u8]> + Send + Sync> =
Arc::new(typst_font.data().clone()); Arc::new(typst_font.data().clone());
match krilla::text::Font::new(font_data.into(), typst_font.index(), true) { match krilla::text::Font::new(font_data.into(), typst_font.index(), true) {
None => { None => {
let font_str = display_font(&typst_font); let font_str = display_font(&typst_font);