- Timestamp:
- Mar 3, 2010, 9:55:15 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMetaData/JpegMetaData/Readers/IfdReader.class.php
r4998 r5038 71 71 72 72 require_once(JPEG_METADATA_DIR."Common/Data.class.php"); 73 require_once(JPEG_METADATA_DIR."Common/GlobalTags.class.php"); 73 74 require_once(JPEG_METADATA_DIR."Common/MakerNotesSignatures.class.php"); 74 75 require_once(JPEG_METADATA_DIR."Readers/GenericReader.class.php"); … … 362 363 */ 363 364 $returned=ConvertData::toStrings($values); 364 MakerNotesSignatures::setExifMaker($returned);365 GlobalTags::setExifMaker($returned); 365 366 break; 366 367 case 0x011A: // XResolution, tag 0x011A … … 414 415 case 0x829D: // FNumber, tag 0x829D 415 416 if($values[1]==0) $values[1]=1; 416 $returned=ConvertData::toFNumber( $values[0]/$values[1]);417 $returned=ConvertData::toFNumber(GlobalTags::setExifAperture($values[0]/$values[1])); 417 418 break; 418 419 case 0x8769: // Exif IFD Pointer, tag 0x8769 … … 480 481 break; 481 482 case 0x9202: // ApertureValue, tag0x9202 483 if($values[1]==0) $values[1]=1; 484 if(GlobalTags::getExifAperture()=="") 485 { 486 // set only if empty (if not empty, it means the value was already 487 // set with the FNumber tag) 488 GlobalTags::setExifAperture(pow(1.414213562, $values[0]/$values[1])); 489 } 490 //no break, $returned value is the same than the 0x9205 tag 482 491 case 0x9205: // MaxApertureValue, tag0x9205 483 492 if($values[1]==0) $values[1]=1; … … 517 526 case 0x920A: // FocalLength, tag 0x920A 518 527 if($values[1]==0) $values[1]=1; 519 $returned=ConvertData::toFocalLength( $values[0]/$values[1]);528 $returned=ConvertData::toFocalLength(GlobalTags::setExifFocal($values[0]/$values[1])); 520 529 break; 521 530 case 0x927c: // MakerNote, tag 0x927c … … 561 570 * the camera model contains "Canon" 562 571 */ 563 if(preg_match("/.*canon.*/i", MakerNotesSignatures::getExifMaker()))572 if(preg_match("/.*canon.*/i",GlobalTags::getExifMaker())) 564 573 { 565 574 require_once(JPEG_METADATA_DIR."Readers/CanonReader.class.php");
Note: See TracChangeset
for help on using the changeset viewer.