Skip to content

Feat/image optimizer#234

Open
erfandass-pixel wants to merge 17 commits intodrodil:mainfrom
erfandass-pixel:feat/imageOptimizer
Open

Feat/image optimizer#234
erfandass-pixel wants to merge 17 commits intodrodil:mainfrom
erfandass-pixel:feat/imageOptimizer

Conversation

@erfandass-pixel
Copy link
Copy Markdown

@erfandass-pixel erfandass-pixel commented Mar 26, 2026

The new Image Optimizer is now ready. I added it in Misc under components.

I used pixo as Encoder, Image as Decoder and compiled it to WASM. You can find the all rust things under the dir "rustCode"
The frontend is separated in (CompressTab, ResizeTab, PreviewCard).

You can Decode PNG, JPEG, AVIF and WebP but only Encode to JPEG or PNG.
This is also for resizing.

Future Wishes:

  • I think a better PNG Endcoder could help here, but did not find one which works good with WASM
  • another Tab for polarization filters (there are good rust crates for it)
  • I have tried to make it look like an tool of the toolbox (so in the frontend), but I think there is more room for better design

If you want to changed something, do an issue. I'll do it.

Here some Screenshots. Hope you like it:
image

image

@drodil
Copy link
Copy Markdown
Owner

drodil commented Mar 27, 2026

I will check this next week!

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

Successfully merging this pull request may close these issues.

2 participants