1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-02 14:50:03 -04:00

Update usvg and resvg

This commit is contained in:
Emil Ernerfeldt
2022-07-03 18:45:34 +02:00
parent bfb5c4bdf2
commit f2e6003991
3 changed files with 9 additions and 9 deletions

12
Cargo.lock generated
View File

@@ -2730,9 +2730,9 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
[[package]] [[package]]
name = "pico-args" name = "pico-args"
version = "0.4.2" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]] [[package]]
name = "pin-project-lite" name = "pin-project-lite"
@@ -3058,9 +3058,9 @@ checksum = "f1382d1f0a252c4bf97dc20d979a2fdd05b024acd7c2ed0f7595d7817666a157"
[[package]] [[package]]
name = "resvg" name = "resvg"
version = "0.22.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e702d1e8e00a3a0717b96244cba840f34f542d8f23097c8903266c4e2975658" checksum = "34489194784b86c03c3d688258e2ba73f3c82700ba4673ee2ecad5ae540b9438"
dependencies = [ dependencies = [
"gif", "gif",
"jpeg-decoder 0.2.6", "jpeg-decoder 0.2.6",
@@ -3999,9 +3999,9 @@ dependencies = [
[[package]] [[package]]
name = "usvg" name = "usvg"
version = "0.22.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a261d60a7215fa339482047cc3dafd4e22e2bf34396aaebef2b707355bbb39c0" checksum = "28a82565b5c96dcbb58c9bdbb6aa3642abd395a6a6b480658532c6f74c3c4b7a"
dependencies = [ dependencies = [
"base64", "base64",
"data-url", "data-url",

View File

@@ -59,9 +59,9 @@ document-features = { version = "0.2", optional = true }
image = { version = "0.24", optional = true, default-features = false } image = { version = "0.24", optional = true, default-features = false }
# svg feature # svg feature
resvg = { version = "0.22", optional = true } resvg = { version = "0.23", optional = true }
tiny-skia = { version = "0.6", optional = true } tiny-skia = { version = "0.6", optional = true }
usvg = { version = "0.22", optional = true } usvg = { version = "0.23", optional = true }
# feature "serde": # feature "serde":
serde = { version = "1", features = ["derive"], optional = true } serde = { version = "1", features = ["derive"], optional = true }

View File

@@ -194,7 +194,7 @@ pub fn load_svg_bytes(svg_bytes: &[u8]) -> Result<egui::ColorImage, String> {
resvg::render( resvg::render(
&rtree, &rtree,
usvg::FitTo::Original, usvg::FitTo::Original,
tiny_skia::Transform::default(), Default::default(),
pixmap.as_mut(), pixmap.as_mut(),
) )
.ok_or_else(|| "Failed to render SVG".to_owned())?; .ok_or_else(|| "Failed to render SVG".to_owned())?;