Hi!<br><br>I just uploaded a first hack of an Exif package to squeaksource. <br><br><a title="static project url" href="http://www.squeaksource.com/Exif.html" target="_blank">http://www.squeaksource.com/Exif.html</a><br><br>
MIT License. Any contributions are welcome (see current limitations).<br>Haven't tested it on Pharo yet. But there shouldn't be anything special about it.<br>
<br>Have fun,<br> Alex<br><br>From the project description:<br><p>This provides code to extract/modify the Exif (Exchangeable image file format) information from/inside media files.
</p><ul><li>Current limitations:</li><br><ul><li>Works only for TIFF-, JPEG-files</li><li>Can't write Exif information</li><li>Can't read/write GPS information</li><li>Can't read/write Interoperability information</li>
<li>Can't read/write any vendor specific MakerNote</li><li>Can't read/write UserComments</li><li>Most methods for cooked information (like dateTime) are missing</li></ul><br><li>Examples:</li><br><code>"Dump all Exif information from a JPEG-file to the Transcript"<br>
Transcript show: (Exif readFromJPEGNamed: 'p2.jpg') printAll; cr.<br><br>
"Get <b>raw</b> Exif content for DateTime (a String)"<br>
(Exif readFromJPEGNamed: 'p2.jpg') atTagName: #DateTime. "#('2010:11:10 16:56:33')"<br><br>
"Get <b>cooked</b> Exif content for DateTime (a DateAndTime object)"<br>
(Exif readFromJPEGNamed: 'p2.jpg') dateTime. "2010-11-10T16:56:33+01:00"</code><br><br><li>Specs:</li><br><a href="http://www.exif.org/specifications.html" target="_blank">Exif and TIFF</a><br><br><li>Disclaimer:</li>
<br>
<div style="color: red;">
This software is provided as is. It is in a very early stage and there
are no guaranties that the software will work as expected or advertised.<br>
Be sure to use only image files with this software that you have backed
up before. I refuse any responsibility for any data lost while using
this software.<br></div></ul><br>