Skip to content

Commit 44eff66

Browse files
committed
fix
1 parent 5d8696f commit 44eff66

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

meme_generator_memes/src/memes/always.rs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,19 @@ fn always_normal(images: Vec<InputImage>) -> Result<Vec<u8>, Error> {
4444
canvas.clear(Color::WHITE);
4545

4646
canvas
47-
.draw_text_area(
47+
.draw_text_area_auto_font_size(
4848
IRect::from_ltrb(20, h1 + 5, 280, frame_h - 5),
4949
"要我一直",
50+
20.0,
5051
60.0,
5152
text_params!(text_align = TextAlign::Right),
5253
)
5354
.unwrap();
5455
canvas
55-
.draw_text_area(
56+
.draw_text_area_auto_font_size(
5657
IRect::from_ltrb(400, h1 + 5, 480, frame_h - 5),
5758
"吗",
59+
20.0,
5860
60.0,
5961
text_params!(text_align = TextAlign::Left),
6062
)
@@ -97,17 +99,19 @@ fn always_always(images: Vec<InputImage>, loop_: bool) -> Result<Vec<u8>, Error>
9799
canvas.clear(Color::WHITE);
98100

99101
canvas
100-
.draw_text_area(
102+
.draw_text_area_auto_font_size(
101103
IRect::from_ltrb(20, img_big_h + 5, 280, frame_h - 5),
102104
"要我一直",
105+
20.0,
103106
60.0,
104107
text_params!(text_align = TextAlign::Right),
105108
)
106109
.unwrap();
107110
canvas
108-
.draw_text_area(
111+
.draw_text_area_auto_font_size(
109112
IRect::from_ltrb(400, img_big_h + 5, 480, frame_h - 5),
110113
"吗",
114+
20.0,
111115
60.0,
112116
text_params!(text_align = TextAlign::Left),
113117
)

meme_generator_memes/src/memes/play_together.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use meme_generator_core::error::Error;
44
use meme_generator_utils::{
55
builder::InputImage,
66
encoder::{FrameAlign, GifInfo, make_gif_or_combined_gif},
7-
image::ImageExt,
7+
image::{Fit, ImageExt},
88
tools::{load_image, local_date, new_surface},
99
};
1010

@@ -36,7 +36,7 @@ fn play_together(images: Vec<InputImage>, _: Vec<String>, _: NoOptions) -> Resul
3636

3737
let func = |i: usize, images: Vec<Image>| {
3838
let (x, y, w, h) = params[i];
39-
let screen = images[0].resize_exact((w, h));
39+
let screen = images[0].resize_fit((w, h), Fit::Cover);
4040
let frame = load_image(format!("play_together/{i:02}.png"))?;
4141
let mut surface = new_surface(frame.dimensions());
4242
let canvas = surface.canvas();

0 commit comments

Comments
 (0)