Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issue for improvements in our dependencies #1

Open
Shnatsel opened this issue Jul 27, 2024 · 1 comment
Open

Tracking issue for improvements in our dependencies #1

Shnatsel opened this issue Jul 27, 2024 · 1 comment

Comments

@Shnatsel
Copy link
Owner

Shnatsel commented Jul 27, 2024

These issues or PRs to other crates are needed for wondermagick. Each category is roughly ordered by priority.

Critical blocking issues

image-rs/image-png#502

Require complex workarounds but not entirely blocking

These indicate gaps or deficiencies in APIs, and fixing them will benefit the ecosystem as a whole.

image-rs/image#2291
image-rs/image#2319
image-rs/image#2299
image-rs/image#2210
image-rs/image#2247
image-rs/image#2296
image-rs/image#1474
image-rs/image#2360

Performance issues

image-rs/image#1885
image-rs/image-webp#71
image-rs/image-webp#55
image-rs/image-webp#119
image-rs/image#2292
image-rs/image#2295
image-rs/image#2300
image-rs/image#2089

Safety

etemesi254/zune-image#222
vstroebel/jpeg-encoder#12
image-rs/image#2221 so we could ditch libwebp for lossless encoding (this is hard!)

Format support

image-rs/image#1474

These decoders are not yet in image, but could conceivably be supported. All of these formats are read by imagemagick.

RAW: https://crates.io/crates/rawloader or https://crates.io/crates/quickraw
JPEG XL: https://crates.io/crates/jxl-oxide
PSD subset: https://crates.io/crates/zune-psd or https://crates.io/crates/psd
ICNS: https://crates.io/crates/icns
JPEG 2000: https://crates.io/crates/openjp2 (not sure if the port is complete enough)

Non-essential

image-rs/image#2289
image-rs/image#2293

@rrohrer
Copy link

rrohrer commented Aug 24, 2024

With regards to image-rs/image#2247 - Having the ability to save color profiles would make things much easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants