Snipaste / feedback

Feedback & wiki for Snipaste https://snipaste.com
3.05k stars 197 forks source link

Feature Request #163

Open pboulton opened 8 years ago

pboulton commented 8 years ago

Hi, Please would it be possible to add the option to alter the colour depth in a captured image? As in, say, convert to 256 colours (or 64, 32 etc.)?

This would be particularly helpful in reducing the size of html emails, for example.

Thanks!

Pete

septs commented 8 years ago

output to the clipboard is ARGB32 P.S. currently snipaste output does not contain "ICC Profile" see @liulex

pboulton commented 8 years ago

Sorry, I don't understand what that means?

septs commented 8 years ago

ARGB32 is ARGB color space 32 is 32bit color depth

septs commented 8 years ago

Do you expect to get smaller output?

liulex commented 8 years ago

@pboulton I understand your concern about the image size. I am planning to offer an option of image quality in the coming versions. In the far future, it is also possible to integrate image compression plugins. I suppose that would be enough for your needs, instead of setting the depth of the image?

pboulton commented 8 years ago

@liulex Thanks for your reply! Do you mean JPEG quality? I'm not sure whether JPEG compression also reduces number of colours but for screen captures you can get reasonable file size reduction by just reducing the number of colours - i.e. no jagged edges and hardly any compression artefacts.

I really like Snipaste, by the way! Respect!

septs commented 8 years ago

JPEG quality set to 100% loss is not obvious, but the effect is obvious

pboulton commented 8 years ago

@septs We are misunderstanding each other and I'm not trying to score points. My suggestion was a perfectly sensible one and most screen capture utilities (e.g. SnagIt) have this feature.

I fully respect @liulex for making his utility free and of course it's entirely his call on what he decides to implement or not.

Given that, to the best of my knowledge, you can rotate, shrink, expand or change transparency on an image I would have thought that colour reduction made sense too. But everyone's entitled to their opinion and no one is wrong.

liulex commented 8 years ago

@pboulton The quality value should apply to most image formats, not only JPEG. In fact I barely tried other screen capture utilities. Thanks for reminding me that such options should follow common practices.

liulex commented 8 years ago

@pboulton I found that Snagit put the option button in the file save dialog, so that every image could be saved with different setting, which is really convenient but would be difficult to have a cross-platform implementation (adding extra buttons to the native file save dialog).

So, I prefer to just add an image quality option in the Preferences Dialog, for the moment. In the future, individual image quality may be set via the file name.

pboulton commented 8 years ago

@liulex My older version of Snagit offers the 'Color Depth' option in the interface: snagit1

The option is selected here: snagit2

Not for me to tell you how to do things but I suppose I was thinking of just having an extra button in the Snipaste toolbar to alter color depth.

This would work best, I feel, as you could then copy the reduced colours image to the clipboard and paste into an email (or whatever).

Thank you for being so user-focussed!

All the best,

Pete

sergeevabc commented 3 years ago

ShareX user here. I’m used to confirm the capture by pressing Enter, but Snipaste cancels instead, thus I lost a few snapshots. Also I miss the ability to automatically post-process save images with chosen utility (e.g. %compressor% %file%).

liulex commented 3 years ago

@sergeevabc

Snipaste_2021-04-12_00-36-22
rudolphos commented 2 years ago

image Right now this image quality option sets quality for both png and jpeg. If I set quality to 92, it is 92 for jpeg, but it also makes PNG files very large in size (1 MB+, when it would be 80-150 KB).