I have a few JPEGs, 30-50MB each, that want to make alterations to, then save without losing too much data. Each time I save them after making minimal alterations (color, levels, no cropping), the file goes from very large to about 20-30% of its original size in MBs. Why is that? If the file is close the same quality as the original (these are hi-res film scans), shouldn't the size be approximately the same? They even seem to fail the eye test, though that's subject to doubt.
I'm happy to save as a another type of file, but after trying a couple (JPEG 2000; RAW), they wouldn't open again after I saved them. Help!
Thanks,
Eric
Saving a lossless JPEG
Moderators: XnTriq, helmut, xnview
-
- XnThusiast
- Posts: 4156
- Joined: Sun Apr 29, 2012 9:45 am
- Location: Cheltenham, U.K.
Re: Saving a lossless JPEG
JPEG is a lossy file format but for photographic images which generally have continuous tones, as opposed to for example scans of text which has sharp edges, it is often possible to obtain a substantial reduction in file size with little or no perceptible loss of quality, although there is a limit, of course.kliefoth wrote:I have a few JPEGs, 30-50MB each, that want to make alterations to, then save without losing too much data. Each time I save them after making minimal alterations (color, levels, no cropping), the file goes from very large to about 20-30% of its original size in MBs. Why is that? If the file is close the same quality as the original (these are hi-res film scans), shouldn't the size be approximately the same? They even seem to fail the eye test, though that's subject to doubt.
If you are opening the images in XnView Classic and then saving them, the compression used is set in the dialog displayed when the Options button in the save dialog is clicked:
There is quite a lot of information available online and from searching the forum on understanding and using the JPEG file format.
That's a different question, but if you research JPEG compression a bit you will likely find that, suitable applied, it will meet your needs!kliefoth wrote:I'm happy to save as a another type of file, but after trying a couple (JPEG 2000; RAW), they wouldn't open again after I saved them. Help!
You do not have the required permissions to view the files attached to this post.
-
- Posts: 2
- Joined: Wed Mar 09, 2016 4:19 pm
Re: Saving a lossless JPEG
Thanks for your help. Is there a suffix/file type in XNView that's lossless? to which I can convert a jpeg of 30-50MB? I feel like the shrinkage is beyond the limit, as you put it, perceptible to my naked eye.
Can't a jpeg convert to something else? How come those other files I saved as JPEG 2000 and RAW won't open? Sorry, I'm pretty technologically unsavvy.
Can't a jpeg convert to something else? How come those other files I saved as JPEG 2000 and RAW won't open? Sorry, I'm pretty technologically unsavvy.
-
- XnThusiast
- Posts: 4156
- Joined: Sun Apr 29, 2012 9:45 am
- Location: Cheltenham, U.K.
Re: Saving a lossless JPEG
You have JPEG files that are 30-50MB and want to edit them, and then save the files without visible loss of quality: is the size of the new files created an issue for you?
You should understand that although data is indeed lost when an image is saved in a lossy format such as JPEG, there is no direct correlation between file size and the visible quality of the saved image: the JPEG format is designed to exploit the characteristics of the eye so as to reduce file size, often dramatically, with no or minimal perceptible loss of quality. That is explained in this Wikipedia link, for example.
If file size is a consideration, your best option is probably to experiment with saving the edited images at different JPEG compression levels, as explained in my first post, and assess the quality of the images obtained. Depending on the intended use of the edited images, for example viewing on a screen when screen resolutions may increase in the future, or printing possibly at a large size, you may want to be conservative and leave some margin, and you may wish to archive the original large files in case they are ever needed again.
If file size is not a consideration, then sure, you can save the edited images using a lossless format, for example PNG or TIFF (not using the lossy JPEG compression option...) but you may find that the resulting files (assuming the images are in colour or grayscale) are very large, which is why JPEG is the commonly used format for saving...
You should understand that although data is indeed lost when an image is saved in a lossy format such as JPEG, there is no direct correlation between file size and the visible quality of the saved image: the JPEG format is designed to exploit the characteristics of the eye so as to reduce file size, often dramatically, with no or minimal perceptible loss of quality. That is explained in this Wikipedia link, for example.
If file size is a consideration, your best option is probably to experiment with saving the edited images at different JPEG compression levels, as explained in my first post, and assess the quality of the images obtained. Depending on the intended use of the edited images, for example viewing on a screen when screen resolutions may increase in the future, or printing possibly at a large size, you may want to be conservative and leave some margin, and you may wish to archive the original large files in case they are ever needed again.
If file size is not a consideration, then sure, you can save the edited images using a lossless format, for example PNG or TIFF (not using the lossy JPEG compression option...) but you may find that the resulting files (assuming the images are in colour or grayscale) are very large, which is why JPEG is the commonly used format for saving...
-
- Moderator & Librarian
- Posts: 6386
- Joined: Sun Sep 25, 2005 3:00 am
- Location: Ref Desk
Re: Saving a lossless JPEG
To minimize so-called generation loss associated with the JPEG format, it usually is recommended to resave the image with the same settings that were used when the file was created.
The most important settings are quality factor (ranging from 0 to 100) and chroma subsampling.
Retrieving extended properties from a JPEG file:
The most important settings are quality factor (ranging from 0 to 100) and chroma subsampling.
Retrieving extended properties from a JPEG file:
- Download JPEGDUMP.ZIP and extract it to a new folder (e.g. X:\Test\).
- Copy the JPEG file in question (e.g. sample.jpg) to X:\Test\.
- Hit Win+R on your keyboard to open the Run dialog.
- Type cmd and hit Enter to get to the command prompt.
- At the command prompt, type X:\Test\JPEGDUMP.EXE "X:\Test\sample.jpg" >X:\Test\jpegdump.log and hit Enter.
-
- Posts: 3
- Joined: Tue Feb 23, 2016 11:35 am
Re: Saving a lossless JPEG
Hello,
this is perhaps interesting, FLIF-Support has just been added:
> ____ 2.36 Changelog
> FLIF format added
with Plugin http://newsgroup.xnview.com/viewtopic.php?f=35&t=11715
Free Lossless Image Format: http://flif.info
It's also possible to use is lossy, but without Generation Loss: http://flif.info/lossy.html
Comparision of Generation loss: FLIF vs WebP vs BPG vs JPEG: https://youtu.be/_h5gC3EzlJg
this is perhaps interesting, FLIF-Support has just been added:
> ____ 2.36 Changelog
> FLIF format added
with Plugin http://newsgroup.xnview.com/viewtopic.php?f=35&t=11715
Free Lossless Image Format: http://flif.info
It's also possible to use is lossy, but without Generation Loss: http://flif.info/lossy.html
Comparision of Generation loss: FLIF vs WebP vs BPG vs JPEG: https://youtu.be/_h5gC3EzlJg