PowerToys
PowerToys copied to clipboard
[Image Resizer] Offer option to encode images to another format (image converter)
Hello,
I took a look at the image resizer feature and found it really interesting, but I was wondering if it could also encode to another format. There are times when you have a bunch of png images that you want to convert to png, to have a lighter file, with or without a resize of the image. I think it could be interesting to add this option. It could simply be a drop list added when you create a new format size, with encode to : [Keep format, png, jpg ...]
what other formats?
For me PNG, TIFF -> JPG conversion would suffice.
Agreed, I never need to go from JPG to PNG, but PNG to JPG would be super useful and a great time saver!
thanks
@kenfrancisadams i can tell you i've had to do that due to a tool that only wanted PNGs even though it wasn't needed to be in PNG :(
I'd like to upvote this. Frequently I need to resize to get the file size down, and resizing a PNG often results in a file that's still too large (in bytes) for my purpose. It would be nice to have the option to always resize to JPG.
Also, I think HEIC would be a nice addition too (not necessarily to but definetly from). I often get sent a lot of HEIC photos and some software doesn't support them. Having a dedicated app/feature for image conversion would be an amazing addition.
I'll agree to this as well. The fallback encoder to JPEG is there, so it shouldn't be too hard to make a checkbox to force the fallback encoder instead.
Would be lovely with a easy right click option to Convert HEIC -> JPG files.
In case anyone is wondering where all these requests for converting HEIC are coming from and why it's important, iOS has made HEIC the default file format of photos due to its reduced file size compared to JPEG. HEIC is becoming more ubiquitous and likely will continue to do so as other software vendors want to cache (accidental typo, but I like it, so it stays 😁) in on smaller lossy images, so OS-level support via PowerTools would really help.
JPEG XL would be nice
Any updates on whether or not this feature is being considered?
Hi crutkas, is this feature likely to see a release in the near future at all?
It would be very useful in every day environments. There are a number of tools used which output PNG and it would be great at point of resize to be able to force a JPEG, output especially for sending by email for reference as space saving in email. For me personally, I could use this tool 95% of the time as opposed to 25% with this feature without having to depend on a second tool to conversion.
I know the remove meta data was added fairly recently which is very helpful and force JPEG output would be another great addition.
Keep up the good work, all very helpful stuff.
Thanks.
WebP format would be nice. I use WebP to compress photos in website development to optimize size and speed. Maybe later on (with better OS and Browser support) there would be AVIF or JPEG XL nice.
Any news on this?
JPEG-XL support is the future as far as I'm concerned, Google be damned. Standardized less than a year ago and it already has support from Adobe Camera Raw (their website recommends using AVIF or JXL for HDR photos), Affinity Photos 2, Krita, GIMP, Darkroom, ffmpeg, ImageMagick, Paint.NET, and like every image viewer I've ever used that's not the default Windows one. Far superior to AVIF and especially WebP.
Adding my vote here! Would be super helpful to have a the option to save as JPG, no matter the input format. PNG -> JPG and HEIC -> JPG are the main uses for me. Thanks
Often time when downloading pictures from internet it's now in .webp format. Inside PowerToys if we could have a right click context menu to convert .webp images to .png it would be useful!
Adding my vote here, a context menu to do this quickly would also be nice
something new where ? some Webp, JPEG XL encoder decoder ?
+1 vote here...
+1 vote here...
@syuil You don't need to comment "+1", as comments like that clutter up the conversation history. That's why GitHub has 👍 reactions.
+1 vote here...
@syuil You don't need to comment "+1", as comments like that clutter up the conversation history. That's why GitHub has 👍 reactions.
3 years later...
Would be nice to see this too. Also helpful would be a gif converter from video files.
Often time when downloading pictures from internet it's now in .webp format. Inside PowerToys if we could have a right click context menu to convert .webp images to .png it would be useful!
A WebP converter would be SO helpful...
God, someone please add this.
TL;DR .SVG
→.ICO
The world needs PowerToys to step up and be the hero we need, not the hero we deserve...
I've just spent too long researching what tools are available for easy file format conversion, and I was blown away by how few options there are for a quality-of-life function.
For example, the functionality to right-click a .svg
and convert to .ico
would significantly improve.
The alternatives out there for me (meaning that I don't want a complete image manipulation toolset) if I want the option to right-click .svg
files and convert them to .ico
files are:
ImageMagick, with the use of plugins
Way too complex of a program that didn't seem to work without extensive knowledge and configuration (for
.svg
→.ico
at least)
IrfanView, with the use of plugins
Too complex as well, and converting
.svg
→.ico
did not work with the baseline configuration; the images became corrupt
File Converter
This seemed promising, but the
.ico
files became corrupt, and it's not actively been developed for years
Inkscape
Doesn't seem to have the functionality to add options to the context menu
Please keep up the good work guys! I'm looking forward to and can't wait for this to be added; cheers!
If this feature is implemented one day, maybe using jpegli
encoder is the best contender for jpeg encoding:
- https://cloudinary.com/blog/jpeg-xl-and-the-pareto-front#conclusion
- https://giannirosato.com/blog/post/jpegli/
And also please consider JXL now that we know that it is a very capable image format, the best for nearly all use cases.
I add emoji and stickers to Discord and Telegram - it's primarily what I use Image Resizer for.
It'd be great to be able to have Image Resizer automatically convert images that aren't in the right format (Telegram: PNG/WebP, Discord: PNG/GIF) at the same time I'm resizing for one of these services.