C# Saving GIF or JPG.... how to improve the quality?

I screen captured the desktop and saved in jpg and gif

the quality of png file is perfect. However, the quality of jpg and gif seems little bit low... Is there way to improve this?

Answers


No, gif doesn't support as much color space as png and jpeg is lossy, so you can't match a png.


You should research the technical aspects of GIF and JPG:

http://en.wikipedia.org/wiki/GIF

http://en.wikipedia.org/wiki/JPG

The simplest answer is probably this: GIF is largely limited to 256 colors so if your screenshot should contain more than that (i.e. a modern desktop or application) you will see dithering of some kind, which will reduce perceived quality. JPEG is a lossy compression method optimized for photographs, so a screenshot of something not photographic (i.e. a desktop) will show occasionally jarring compression artifacts.


Need Your Help

Is there a way to handle extra slashes at beginning of url using jersey and guice?

java java-ee jersey guice guice-servlet

I have a REST api put together using jersey and guice for dependency injection. Everything works great, I have FEATURE_CANONICALIZE_URI_PATH and FEATURE_NORMALIZE_URI turned on and that handles ex...

Adding a span class to a dynamic button

jquery html css angularjs

I have a section of code within my application that displays button(s) when applicable, however, at the moment this simply shows the button with the text that has been passed through to it.