From a6e91d13d5d43796d0e6bb570fb4f010cf27921a Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 24 Oct 2023 03:18:03 +0200 Subject: Allow only uniform scaling in `Transformation` --- tiny_skia/src/backend.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tiny_skia') diff --git a/tiny_skia/src/backend.rs b/tiny_skia/src/backend.rs index 87007a51..9c03818f 100644 --- a/tiny_skia/src/backend.rs +++ b/tiny_skia/src/backend.rs @@ -461,7 +461,7 @@ impl Backend { paragraph, *position * transformation, *color, - scale_factor, + scale_factor * transformation.scale_factor(), pixels, clip_mask, ); @@ -523,7 +523,7 @@ impl Backend { *horizontal_alignment, *vertical_alignment, *shaping, - scale_factor, + scale_factor * transformation.scale_factor(), pixels, clip_mask, ); @@ -770,10 +770,10 @@ fn into_color(color: Color) -> tiny_skia::Color { fn into_transform(transformation: Transformation) -> tiny_skia::Transform { tiny_skia::Transform { - sx: transformation.scale_x(), + sx: transformation.scale_factor(), kx: 0.0, ky: 0.0, - sy: transformation.scale_y(), + sy: transformation.scale_factor(), tx: transformation.translation_x(), ty: transformation.translation_y(), } -- cgit