View Full Version : EE won't read EXIF if converted in PS with Adobe converter.
melor
15th of October 2003 (Wed), 01:03
EE won't mark as an EXIF containing file if converted in PS with Adobe converter. Pekka, I converted a picture in Breeze Browser and the EXIF is recognized with the little "X", but the same image converted in ACR in PS7 won't be recognized as EXIF. Many of the parameters are passed, i.e. Date and time, but is not "X"ed on the input line. Whatever you are looking for in the exif is not being found when using ACR. I can provide a file converted with ACR if you would like to look at it.
Paul
I did some more checking and found that the shutter speed is accurate if converted in BB, but not with Adobe Converter - ACR. This is the file:
http://www.melor.com/gallery/public_nature/large/CRW_9026.jpg
Here is the original EXIF from BB:
File: CRW_9026.CRW
File size: 5,860KB
Image Serial Number: 190-9026
Camera Model: Canon EOS D60
Camera serial number: 0620502315
Firmware: Firmware Version 1.0.4
Owner: Paul D Jaruszewski
Date/Time: 2003:10:11 11:09:39
Shutter speed: 1/500 sec
Aperture: 8.0
Exposure mode: Manual
Flash: Off
Metering mode: Evaluative
Drive mode: Single frame shooting
ISO: 200
Lens: 24.0 to 70.0 mm
Focal length: 70.0mm
Subject distance: 0.50 m
AF mode: One-shot AF
Focus point: [Center]
Image size: 2048 x 3072
Image quality: Raw
White balance: Auto
Saturation: Normal
Sharpness: Normal
Contrast: Normal
Custom Functions:
CFn 11: Menu button return position: Previous
CFn 12: SET button function when shooting: Change ISO speed
This is what it looks like after PS7 with ACR has it's way with the file:
File: CRW_9026.jpg
File size: 48KB
Camera Model: Canon EOS D60
Firmware: Adobe Photoshop 7.0
Date/Time: 2003:10:11 11:09:38
Shutter speed: 1/500 sec
Aperture: 8.0
Exposure mode: Manual
Flash: Off
Metering mode: Multi-segment
Self-timer: 65 secs
ISO: 200
Focal length: 70.0mm
Image size: 603 x 768
Rotation: none
Color profile: IEC 61966-2.1 Default RGB colour space - sRGB
PJ
Pekka
15th of October 2003 (Wed), 07:21
Thanks for info.
EE uses now PHP's own EXIF reading system and finetuning that is out of my hands. So, one way to address these problems is to report them to PHP (and ACR) developers, and another is that I'll try to make ImageMagick to read EXIF and perhaps combine data found for complete information.
Scho
15th of October 2003 (Wed), 09:08
Paul,
I'm using a hacked version of ACR in Photoshop 7 on a Mac to process my Canon 10D raw files and the exif data is accurate and transferred properly in EE 1.5b4.
Carl
melor
15th of October 2003 (Wed), 10:28
The crazy thing is that much of the data is accurate, the aperture, date, time, focal length of the exposure, only the shutter speed seems to be routinely bad. That and the fact that the little "X" won't show up during the input procedure.
Paul
Scho
15th of October 2003 (Wed), 10:40
Paul,
I guess I never looked for the little "x" during the processing. What does it mean? Here is the data from my ftp log for a recent upload of a 10D file processed with ACR:
EXIF of 'UPLOAD/monarchs.jpg':
FileName => monarchs.jpg
FileDateTime => 1066155526
FileSize => 603865
FileType => 2
MimeType => image/jpeg
SectionsFound => ANY_TAG, IFD0, THUMBNAIL, EXIF
COMPUTED =>
html => width="1536" height="1024"
Height => 1024
Width => 1536
IsColor => 1
ByteOrderMotorola => 1
ApertureFNumber => f/8.0
Thumbnail.FileType => 2
Thumbnail.MimeType => image/jpeg
Make => Canon
Model => Canon EOS 10D
Orientation => 1
XResolution => 72/1
YResolution => 72/1
ResolutionUnit => 2
Software => Adobe Photoshop 7.0
DateTime => 2003:10:14 14:14:23
Exif_IFD_Pointer => 200
THUMBNAIL =>
Compression => 6
XResolution => 72/1
YResolution => 72/1
ResolutionUnit => 2
JPEGInterchangeFormat => 934
JPEGInterchangeFormatLength => 7984
ExposureTime => 10/1250
FNumber => 80/10
ExposureProgram => 3
ISOSpeedRatings => 100
DateTimeOriginal => 2003:10:12 14:04:28
ExposureBiasValue => 0/32
MeteringMode => 5
Flash => 0
FocalLength => 50/1
ColorSpace => 1
ExifImageWidth => 1536
ExifImageLength => 1024
UndefinedTag:0xFDE8 => Owner's Name: Carl L Schofield
UndefinedTag:0xFDE9 => Serial Number: 0220104226
UndefinedTag:0xFDEA => Lens: 50.0 mm
UndefinedTag:0xFE4C => Raw File: 2003-10-12_14-04-28.crw
UndefinedTag:0xFE4D => Converter: Camera Raw 1.0
UndefinedTag:0xFE4E => White Balance: As Shot
UndefinedTag:0xFE51 => Exposure: 0.00
UndefinedTag:0xFE52 => Shadows: 0
UndefinedTag:0xFE53 => Brightness: 50
UndefinedTag:0xFE54 => Contrast: +50
UndefinedTag:0xFE55 => Saturation: 0
UndefinedTag:0xFE56 => Sharpness: 0
UndefinedTag:0xFE57 => Smoothness: 0
UndefinedTag:0xFE58 => Moire Filter: Off
Pekka
15th of October 2003 (Wed), 16:30
melor wrote:
The crazy thing is that much of the data is accurate, the aperture, date, time, focal length of the exposure, only the shutter speed seems to be routinely bad. That and the fact that the little "X" won't show up during the input procedure.
Paul
I found a bug in EE's shutter EXIF speed conversion. I'll post a fix soon. Thanks for reporting!
Pekka
15th of October 2003 (Wed), 16:42
To fix the shutter speed problem, in ftp.php replace lines 162-180 (function fractionsplitdivider) with
function fractionsplitdivider($value) {
$values = explode("/",$value);
$a = 0;
$b = 0;
$a = @$values[0];
$b = @$values[1];
if (!isset($values[1])) return($value);
$div = $a;
if ($div == 1) return ($value);
if ($a != 0) $a = intval($a/$div);
if ($b != 0) $b = intval($b/$div);
$newspeed = "{$a}/{$b}";
if ($a == "0" && $b == "0") return("");
return ($newspeed);
}
Pekka
15th of October 2003 (Wed), 16:45
And don't worry about that EXIF's "X" not appearing. I know the reason and will fix that soon.
melor
15th of October 2003 (Wed), 18:37
Pekka, thanks for checking the EXIF conversion. I wasn't trying to nit pick your code, but I figured it was a bug that you would be able to squash.
The changes made, will they be released in the next update? I can wait till then to use, or if you want me to test them, I can make the edit tonght.
Paul
Pekka
15th of October 2003 (Wed), 18:55
melor wrote:
Pekka, thanks for checking the EXIF conversion. I wasn't trying to nit pick your code, but I figured it was a bug that you would be able to squash.
No problem - all reports are very welcome, and they always make me check the code again, and this time I saw a bug there.
The changes made, will they be released in the next update? I can wait till then to use, or if you want me to test them, I can make the edit tonght.
Paul
I added the fixes to ftp.php in http://photography-on-the.net/ftp_exiffix.zip for you to test.
melor
15th of October 2003 (Wed), 21:49
Pekka wrote:
melor wrote:
Pekka, thanks for checking the EXIF conversion. I wasn't trying to nit pick your code, but I figured it was a bug that you would be able to squash.
No problem - all reports are very welcome, and they always make me check the code again, and this time I saw a bug there.
The changes made, will they be released in the next update? I can wait till then to use, or if you want me to test them, I can make the edit tonght.
Paul
I added the fixes to ftp.php in http://photography-on-the.net/ftp_exiffix.zip for you to test.
Pekka, ran the update and tested with a new photo. Works better with shutter speed and "X" seems to be accurate. - Test was done with photo converted with Adobe ACR.
The lens prediction needs some help. It suggested my 2X converter was lens when I used 24-70 @ 38mm and the 24-70 is in the list.
I think I posted a list of Canon apertures for the dropdown as some were missing. Did you see it? I cannot remember where I posted it. It had the PHP code for all apertures at 1/2 and 1/3 stop settings.
Paul
vBulletin® v3.6.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.