Panasonic Makernotes 0x0043

Started by Klaus_Homeister, July 21, 2018, 12:28:23 PM

Previous topic - Next topic

Klaus_Homeister

Hi Phil

Looks like a Filetype/Quality Setup.
tested on GX-8

255  RAW-Only
2      RAW & Jpg fine
3      RAW & Jpg standard

Tag is identical in RW2 & JPG

-Klaus

olball

Hi, just to add my observations on a different cam

Quote2      RAW & Jpg fine
3      RAW & Jpg standard

The same values can also be seen when shooting JPG alone. So it is not "RAW&Jpg"
So maybe 0x0044 is some kind of JPG Quality
2 Jpg Fine
3 Jpg Normal
255 No Jpg/RAW only

Following observation on G6
Shooting Jpg only:
ImageQuality 0x0001 and 0x0044 have the same value: 2 for Fine and 3 for Normal

Shooting Jpg + RAW
0x0001 is always RAW (value 7) : 0x0044 has value 2 or 3 (depending on JPEG quality) - same in JPG and RW2

Shooting RAW only
0x0001 is RAW (value 7) and 0x0044 has value 255

Klaus_Homeister

Ok now I see it too.
on GX-8

Jpeg Only Fine
0x0001 = 2
0x0043 = 2

Jpeg Only Std
0x0001 = 3
0x0043 = 3

RAW&Jpeg Fine in Jpg!
0x0001 = 7 RAW!!!
0x0043 = 2 Jpg Fine

RAW&Jpeg Std in Jpg!
0x0001 = 7 RAW!!!
0x0043 = 3 Jpg Std


RAW&Jpeg Fine in RAW!
0x0001 = 7 RAW!!!
0x0043 = 2 Jpg Fine

RAW&Jpeg Std in RAW!
0x0001 = 7 RAW!!!
0x0043 = 3 Jpg Std

RAW ONLY!
0x0001 = 7 RAW
0x0043 = 255


You are right with 0x0043 is the quality of the second file/Jpg.
Its only 255=not available in Setup RAW-Only.

ok ....


But _now_ we have another problem...
why all Jpgs stored along with a RAW File get a '7' in 0x0001 !!??
That means that 0x001 is _not_ '(This)ImageQuality'

hmh

Tag 0x0001 'MainImageQuality'  ( is not necessarily the File you're currently parsing )
Tag 0x0043 'JpgFileQualitySetup'  fine std off

??


-Klaus

Klaus_Homeister

Hi Phil,

There are some patents like US8018493 'Image Data Transfer Aparatus'.
They differentiate in 'MainImageQuality' and 'SubImageQuality'
And there is some logic shown that checks for the Image-Data in the same file or in a separate File.

This I see represented in Tag 0x0001 for the 'MainImageQuality' and 0x0043 for the 'SubImageQuality'

-Klaus

Phil Harvey

Thanks!

Interesting.  I think I'll leave it as "ImageQuality" with a note that this is for the main image.

Also, I have samples which show a couple more values.  So this is the observed list so far:

            0 => 'n/a (Movie)',
            2 => 'High',
            3 => 'Standard',
            6 => 'Very High',
            255 => 'n/a (RAW only)',


... and I am calling tag 0x0043 "JPEGQuality" since so far it has always been a JPEG.

Note that I am also calling 2 = "High" to agree with the existing ImageQuality tag.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).