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

[Discuss] Option to automatically convert to another format #80

Closed
wideocean opened this issue Oct 24, 2021 · 12 comments
Closed

[Discuss] Option to automatically convert to another format #80

wideocean opened this issue Oct 24, 2021 · 12 comments

Comments

@wideocean
Copy link
Contributor

In the stable version, when compressing PNG files, it automatically converts the image files to JPEG. Since JPEG is always smaller than PNG, I really loved that feature.
However, I'm switching to MacOS so I can only use the beta version currently. The only thing I'm missing here is the automatic conversion to JPG.

Please consider to implement the option to automatically convert to JPG when compressing e.g. PNGs.

Thanks and good work, keep it up.

@Lymphatus
Copy link
Owner

To be completely honest, I wanted to get rid off of that feature entirely, for a few reasons:

  • The software is an image compressor, not a converter, and converting to different formats may just result in bigger images.
  • The new "lossless" option is useless and kinda misleading if I allow to convert images. For example, when you convert a PNG to a JPEG, you will always have a result that is slightly different than the original. Think about a PNG with some transparency, which is not supported by JPEG.
  • Doing conversions in the right way would totally be a whole new project by itself. It's quite hard to do.

I know it seems harsh (and I'm sorry), but if you are looking for conversion only, maybe Caesium will not be the software for you.
I'll keep this issue open and see if this feature was widely used and I should bring it back.

@Lymphatus Lymphatus changed the title Option to automatically convert to JPG Option to automatically convert to another format Dec 6, 2021
@Lymphatus Lymphatus pinned this issue Dec 6, 2021
@Lymphatus Lymphatus changed the title Option to automatically convert to another format [Discuss] Option to automatically convert to another format Dec 6, 2021
@virgil-av
Copy link

Recently used this app and this feature to convert to other format is one of core value, I wish the stable version had a "to webp" option. The only problem the stable version has is the lack of multithreading which makes it slow compared to the new version.

I do understand you want the app to do one thing, which is compression, converting images is also compression, as long as you convert other formats like PNG, TIFF, BMP to JPG or WEBP.

@savchenko
Copy link

I think allowing user to perform a conversion is a "must have" feature.

For example, currently I am using cwebp to convert PNG to WEBP and then Caesium to fine-tune to the compression ratio. Having an option to specify the output format would greatly simplify the workflow.

@robsonsobral
Copy link

Just to note that you can convert to JXL without lose the original JPG.

@Lymphatus Lymphatus mentioned this issue Jul 18, 2022
@TonySen1
Copy link

I really need the ability to convert formats, so I still use version 1.7.0

@JFMugen
Copy link

JFMugen commented Aug 17, 2022

I think an option to convert PNG (or other supported format) to JPG or maybe WebP would be useful for someone who needs smaller file size without a specific format, it would remove the need of another tool. I think it fits to the "compression program" as well.

You can disable Lossless option when user choose convert option as well so I don't think it is an issue?

@Lymphatus
Copy link
Owner

Thanks for the feedback everybody.
As far as I can tell, the conversion was a pretty loved feature. I get it's super convenient - like resizing is - and right now it's a bummer if you were used to the 1.7.0 and want to switch to 2.0.0+. I try to value the community feedback, especially from long-time users, a lot more than my vision, so yeah, there we go.

Right now I'm working on a couple of features for the next release, then I think I will focus on this topic. I'm not entirely sure how - I've something in mind but it's just a bunch of ideas - but at least for the formats currently supported (JPG, PNG and WebP) it should work.

A problem I can see for the future is handling less common formats (see here), but we'll see.

@MoneyAllDay
Copy link

I just wanna add up that this feature is almost a must it's because when converting/compressing to JPG with Caesium the size of the file is incredibly low with surprisingly good quality(at 80+ for me) and i don't know of any other software that keeps the quality/size ratios as good as Caesium.

Yes PNG has a transparency feature that JPG doesn't have but i think maybe a warning pointing that out is better than removing the conversion altogether.

When i needed good image quality and low file size i immediately thought of Caesium and all i had to do was 2 clicks, drag the images and click compress, it honestly doesn't get any better than that. It really was the best part of Caesium, quick and good.

@Lymphatus
Copy link
Owner

Just released v2.3.0 with this feature.

@JFMugen
Copy link

JFMugen commented Jan 23, 2023

Just released v2.3.0 with this feature.

Just checked few days ago to see whether there is an update about this or not, awesome ^^

@morphinestyle
Copy link

I can't found any way use this new feature...
How can i convert?

@Lymphatus
Copy link
Owner

On versions 2.3+ you can find it in the Output tab. Screenshot (macOS version, Windows is basically the same) attached.
Screenshot 2023-02-03 alle 15 57 21

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

No branches or pull requests

9 participants