Hi, if have a Problem with reading Data from a jpeg. I have written the following code to check which data is already readable:
$jpeg = new PelJpeg($path."images/".$fileName); $pre_exif = $jpeg->getExif(); $tiff = $pre_exif->getTiff(); $ifd = $tiff->getIfd(); $next = true; $num_ifd = 0; while($next) { $subifds = $ifd->getSubIfds(); $num_sub = 0; foreach ($subifds as $sub) { $tags = $sub->getValidTags(); $num_tag = 0; foreach ($tags as $tag) { print $num_ifd.".".$num_sub.".".$num_tag.". ".PelTag::getTitle($sub, $tag).":"; $entry = $sub->getEntry($tag); if ($entry) { print $entry->getText(); } print "<br>"; $num_tag++; } $num_sub++; } $num_ifd++; if( $ifd->isLastIfd() ){ $next = false; } else { $ifd = $ifd->getNextIfd(); } } I get the following output for one first image: 0.0.0. Exposure Time:1/500 sec. 0.0.1. FNumber:f/3.0 0.0.2. Exposure Program:Normal program 0.0.3. Spectral Sensitivity: 0.0.4. ISO Speed Ratings: 0.0.5. OECF: 0.0.6. Exif Version:Exif Version 2.21 0.0.7. Date and Time (original):2007:10:21 11:45:05 0.0.8. Date and Time (digitized):2007:10:21 11:45:05 0.0.9. Components Configuration:Y Cb Cr - 0.0.10. Compressed Bits per Pixel: 0.0.11. Shutter speed:90/10 sec. (APEX: 22) 0.0.12. Aperture:f/3.0 0.0.13. Brightness: 0.0.14. Exposure Bias:0.0 0.0.15. Max Aperture Value:32/10 0.0.16. Subject Distance: 0.0.17. Metering Mode:Pattern 0.0.18. Light Source:Unknown 0.0.19. Flash:Flash did not fire, auto mode. 0.0.20. Focal Length:6.0 mm 0.0.21. Maker Note:1644 bytes unknown MakerNote data 0.0.22. User Comment: 0.0.23. SubSec Time: 0.0.24. SubSec Time Original: 0.0.25. SubSec Time Digitized: 0.0.26. Windows XP Title: 0.0.27. Windows XP Comment: 0.0.28. Windows XP Author: 0.0.29. Windows XP Keywords: 0.0.30. Windows XP Subject: 0.0.31. FlashPix Version:FlashPix Version 1.0 0.0.32. Color Space:sRGB 0.0.33. Pixel x-Dimension:1024 0.0.34. Pixel y-Dimension:768 0.0.35. Related Sound File: 0.0.36. Flash Energy: 0.0.37. Spatial Frequency Response: 0.0.38. Focal Plane x-Resolution: 0.0.39. Focal Plane y-Resolution: 0.0.40. Focal Plane Resolution Unit: 0.0.41. Subject Location: 0.0.42. Exposure index:80/1 0.0.43. Sensing Method:One-chip color area sensor 0.0.44. File Source:DSC 0.0.45. Scene Type:Directly photographed 0.0.46. CFA Pattern: 0.0.47. Custom Rendered: 0.0.48. Exposure Mode: 0.0.49. White Balance: 0.0.50. Digital Zoom Ratio: 0.0.51. Focal Length In 35mm Film: 0.0.52. Scene Capture Type: 0.0.53. Gain Control: 0.0.54. Contrast: 0.0.55. Saturation: 0.0.56. Sharpness: 0.0.57. Device Setting Description: 0.0.58. Subject Distance Range: 0.0.59. Image Unique ID: 0.0.60. Interoperability IFD Pointer: 0.0.61. Gamma: So some Information is readable. But the WindowsXP-Title isn't, although it is given in the file. Is it a bug or is something wrong with my code? Thank you baghira __________________________________ Ihr erstes Fernweh? Wo gibt es den schönsten Strand? www.yahoo.de/clever ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ PEL-devel mailing list PEL-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pel-devel