Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
jpg compatibility issues
#11
Never tried this one, Portable XnViewMP for Windows https://chocolatey.org/packages/xnviewmp.portable edit: do not know how that one works, looks dubious

Portable linux version (64bit appimage): https://bintray.com/probono/AppImages/do...4.AppImage

This the one I use in Kubuntu 16.04
Reply
#12
With the help of XnViewMP, I've now examined jpg files produced by some of my cameras which range in age from very new to around 20 years old.  So far it looks like none of them know anything about Progressive Mode.  In that, maybe the TV makers new what they were talking about when saying they supported jpg files produced by cameras.  Might this have been equivalent to saying they did not support Progressive Mode?

My new, Canon Rebel T6, camera was purchased earlier this year.  This is a entry level DSLR capable of providing files in the raw format but from what I can see does have quite a bit of processing power.

If camera makers see Progressive Mode as at best unnecessary and for all I know undesirable, why should I want Progressive Mode?  I'm inclined to think that I should like what they like.  This leads me to a more obvious question which is why would GIMP choose to make Progressive Mode the default?  Isn't what I've discovered, we've discussed herein, a good reason that GIMP should caution users and make sure they know the possible consequences of choosing Progressive Mode?  Wouldn't it be proper for naive GIMP users, like myself, to expect that their jpg exports are compatible with their cameras?
Reply
#13
"Progressive" mode has been invented for the web. The idea is that if you have a slow connection (think modem... or bad Wifi) you get an idea of the whole image before the whole file is transferred (this is also true for another Web format: PNG). In cameras this doesn't make much sense because the files out of the camera are rarely used on the web , and creating a progressive JPEG possibly requires more RAM and processing power (and don't think that your camera has too much processing power, this is one thing that limits the speed in burst mode)...

On the other hand all cameras do a trick which isn't in the JPEG standard: they encode the orientation of the picture (portrait/landscape) in the EXIF metadata, and the image viewer in WindowsXP was infamous for not handling that properly.

JPEGs produced by Gimp are used on the web in their vast majority so using the progressive mode by default make sense. And if you want something else, it is easy to change the default...
Reply
#14
(11-22-2017, 07:59 AM)Ofnut Wrote: ...
JPEGs produced by Gimp are used on the web in their vast majority so using the progressive mode by default make sense. And if you want something else, it is easy to change the default...

The idea that my preference might not be predominant is a perfectly valid argument for setting the default as is.  Even so, it seems to me that the affect of this choice is significant enough that users, especially we novices, ought to be made aware of what we're doing.  I unknowingly invested quite a bit of time and effort producing a lot of files that I've now learned are less desirable for my purpose than if I had a better idea of what I was doing.  Absent nothing but some frivolous curiosity I'd still be doing it and may never have figured it out.

Thanks to this forum I'll at least be able to correct the problem by redoing a lot of the work.  This experience has also convinced me that archiving the GIMP (i.e., .xcf) files is a worthwhile endeavor.
Reply
#15
The interlaced problem with jpeg files for media players / video picture frames goes back a while.

From memory Gimp 2.6 saved (is now exported) with a non progressive as default. An equal PITA for those who needed progressive. The majority won.

You have Imagemagick, easy enough to bulk convert the lot (be careful and practise with a some copies first)

Code:
mogrify -interlace none *.jpg    

some edited output as an example

rich@nova:/mnt/ramdisk$ identify -verbose default-gimp.jpg
Image: default-gimp.jpg
 Format: JPEG (Joint Photographic Experts Group JFIF format)
 Mime type: image/jpeg
.........
Interlace: JPEG
 
rich@nova:/mnt/ramdisk$  mogrify -interlace none *.jpg       


rich@nova:/mnt/ramdisk$ identify -verbose default-gimp.jpg
Image: default-gimp.jpg
 Format: JPEG (Joint Photographic Experts Group JFIF format)
 Mime type: image/jpeg
..........
 Interlace: None
Reply
#16
Another finding!  My Thanksgiving holiday has me visiting with family who have more modern electronics than mine.  A pretty new TV could display the "Progressive Mode" files without any indication of a difference.  I suppose that is good news but until cameras adopt this mode, I'm inclined to want what they support.

With respect to conversion, while bulk/batch mode could be helpful, I think a problem this likely presents is a reduction in quality from success/iterative use of the lossy compression.  In that, jpg to jpg conversion is something I've been trying to avoid.  At the same time this might be a good opportunity to learn a bit about ImageMagic.  I'll do some experimenting.

Also, with respect to my overall objective there is a consideration where www support is relevant.  I've been trying to maximize quality which means scanning at fairly high resolution into a lossless file format (i.e., .tif) of directly into GIMP (e.g., a feature I find very desirable).  Recognizing that those files which I'm putting onto a web site, run under webtrees, don't need such high resolution, I have been scaling them down to lower resolution.  From the lesson received herein it looks like "Progressive Mode" should be used for those files.
Reply
#17
(11-23-2017, 04:54 PM)ajax Wrote: Another finding!  My Thanksgiving holiday has me visiting with family who have more modern electronics than mine.  A pretty new TV could display the "Progressive Mode" files without any indication of a difference. 

That is interesting, I got a new TV a couple of months ago and while I tend to use an older media player, I will certainly stick a USB memory stick into one of the USB ports and see what happens.

Quote:I suppose that is good news but until cameras adopt this mode, I'm inclined to want what they support.

The situation there is, the computing power needed to encode a progressive mode jpeg is 2 - 2-1/2 times more than a non-progressive jpeg. Speed comes into play, it is a camera, not a super computer Wink
Reply


Forum Jump: