Improve code style in vector modules
This commit is contained in:
parent
9f73ee3206
commit
6502cf1111
2 changed files with 24 additions and 22 deletions
|
|
@ -131,23 +131,24 @@ impl Cache {
|
|||
let mut image = tiny_skia::Pixmap::new(size.width, size.height)?;
|
||||
|
||||
let tree_size = tree.size.to_int_size();
|
||||
let target_size;
|
||||
if size.width > size.height {
|
||||
target_size = tree_size.scale_to_width(size.width);
|
||||
|
||||
let target_size = if size.width > size.height {
|
||||
tree_size.scale_to_width(size.width)
|
||||
} else {
|
||||
target_size = tree_size.scale_to_height(size.height);
|
||||
}
|
||||
let transform;
|
||||
if let Some(target_size) = target_size {
|
||||
tree_size.scale_to_height(size.height)
|
||||
};
|
||||
|
||||
let transform = if let Some(target_size) = target_size {
|
||||
let tree_size = tree_size.to_size();
|
||||
let target_size = target_size.to_size();
|
||||
transform = tiny_skia::Transform::from_scale(
|
||||
|
||||
tiny_skia::Transform::from_scale(
|
||||
target_size.width() / tree_size.width(),
|
||||
target_size.height() / tree_size.height(),
|
||||
);
|
||||
)
|
||||
} else {
|
||||
transform = tiny_skia::Transform::default();
|
||||
}
|
||||
tiny_skia::Transform::default()
|
||||
};
|
||||
|
||||
resvg::Tree::from_usvg(tree).render(transform, &mut image.as_mut());
|
||||
|
||||
|
|
|
|||
|
|
@ -115,23 +115,24 @@ impl Cache {
|
|||
let mut img = tiny_skia::Pixmap::new(width, height)?;
|
||||
|
||||
let tree_size = tree.size.to_int_size();
|
||||
let target_size;
|
||||
if width > height {
|
||||
target_size = tree_size.scale_to_width(width);
|
||||
|
||||
let target_size = if width > height {
|
||||
tree_size.scale_to_width(width)
|
||||
} else {
|
||||
target_size = tree_size.scale_to_height(height);
|
||||
}
|
||||
let transform;
|
||||
if let Some(target_size) = target_size {
|
||||
tree_size.scale_to_height(height)
|
||||
};
|
||||
|
||||
let transform = if let Some(target_size) = target_size {
|
||||
let tree_size = tree_size.to_size();
|
||||
let target_size = target_size.to_size();
|
||||
transform = tiny_skia::Transform::from_scale(
|
||||
|
||||
tiny_skia::Transform::from_scale(
|
||||
target_size.width() / tree_size.width(),
|
||||
target_size.height() / tree_size.height(),
|
||||
);
|
||||
)
|
||||
} else {
|
||||
transform = tiny_skia::Transform::default();
|
||||
}
|
||||
tiny_skia::Transform::default()
|
||||
};
|
||||
|
||||
resvg::Tree::from_usvg(tree)
|
||||
.render(transform, &mut img.as_mut());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue