This is an automated archive made by the Lemmit Bot.

The original was posted on /r/rust by /u/KimGurak on 2024-10-26 00:08:05+00:00.


I want to implement image manipulation and transformation like in Photoshop. (I’m not making Photoshop alternative, just some features like that 🥴)

I’m thinking of using wgpu for the intense image processing functions, but not sure how I should implement the image rendering.

For example, in GIMP, if you try to resize an image by dragging, it’s really laggy, and there exists large latency between dragging and the actual drawing of the transformed image, though I don’t know the reason behind it.

Would it possible to achieve the fast image rendering and manipulation using egui? How should I implement it? Or, would it be more plausible to deal with wgpu directly?