Mark Smith wrote:

On 19 Jul 2007, at 23:35, Sivakatirswami wrote:


Right, i'll look into that again... I also downloaded the spec from adobe: you have to be able to (and know how to) write to any particular image format... it looks
like a binary addition...

You can use ImageMagick from the command line (shell).

Getting metadata from images seems to be fairly straightforward. This gets all available exif data:

put shell("/opt/local/bin/identify -format %[EXIF:*] ~/Desktop/JB.JPG")

Right, reading is not difficult, in fact a low level read
in Rev will deliver the XMP packet... something like

offset(tJpegdata,"<x:xmp" etc.. gets us the packet (see below)

but writing to the file.. that's the trick...
it's a non-trivial pursuit to be sure.

On the ImageMagick forum it seems the puzzle of
inserting XMP data into a file was still an open question
as of March of 2007...

... tests:

I entered some data in Bridge for JPEG file and opened the jpeg file
in a text fld in Revolution:

viola: there, embedded in all the binary code, in pure, human readable ASCII is this
little xml packet:

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Public XMP Toolkit Core 3.5">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";>
  <rdf:Description rdf:about=""
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/";
    xmlns:exif="http://ns.adobe.com/exif/1.0/";
    xmlns:xap="http://ns.adobe.com/xap/1.0/";
    xmlns:aux="http://ns.adobe.com/exif/1.0/aux/";
    xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/";
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/";
    xmlns:dc="http://purl.org/dc/elements/1.1/";
   tiff:Make="NIKON CORPORATION"
   tiff:Model="NIKON D50"
   tiff:Orientation="1"
   tiff:ImageWidth="3008"
   tiff:ImageLength="2000"
   tiff:PhotometricInterpretation="2"
   tiff:SamplesPerPixel="3"
   tiff:XResolution="300/1"
   tiff:YResolution="300/1"
   tiff:ResolutionUnit="2"
   exif:ExifVersion="0221"
   exif:ExposureTime="1/800"
   exif:ShutterSpeedValue="9643856/1000000"
   exif:FNumber="4/1"
   exif:ApertureValue="4/1"
   exif:ExposureProgram="0"
   exif:DateTimeOriginal="2007-06-16T05:25:27.00-10:00"
   exif:DateTimeDigitized="2007-06-16T05:25:27.00-10:00"
   exif:ExposureBiasValue="0/6"
   exif:MaxApertureValue="40/10"
   exif:MeteringMode="5"
   exif:LightSource="0"
   exif:FocalLength="550/10"
   exif:SensingMethod="2"
   exif:FileSource="3"
   exif:SceneType="1"
   exif:FocalLengthIn35mmFilm="82"
   exif:CustomRendered="0"
   exif:ExposureMode="0"
   exif:WhiteBalance="0"
   exif:SceneCaptureType="2"
   exif:GainControl="0"
   exif:Contrast="1"
   exif:Saturation="0"
   exif:Sharpness="1"
   exif:SubjectDistanceRange="0"
   exif:DigitalZoomRatio="1/1"
   xap:ModifyDate="2007-06-16T05:25:27.00-10:00"
   xap:CreatorTool="Ver.1.00"
   xap:MetadataDate="2007-07-19T11:09:51-10:00"
   aux:LensInfo="550/10 2000/10 40/10 56/10"
   aux:Lens="55.0-200.0 mm f/4.0-5.6"
   aux:ImageNumber="2570"
   crs:AlreadyApplied="True"
   photoshop:ColorMode="3"
   photoshop:ICCProfile="sRGB IEC61966-2.1">
   <tiff:BitsPerSample>
    <rdf:Seq>
     <rdf:li>8</rdf:li>
     <rdf:li>8</rdf:li>
     <rdf:li>8</rdf:li>
    </rdf:Seq>
   </tiff:BitsPerSample>
   <exif:ISOSpeedRatings>
    <rdf:Seq>
     <rdf:li>200</rdf:li>
    </rdf:Seq>
   </exif:ISOSpeedRatings>
   <exif:Flash
    exif:Fired="False"
    exif:Return="0"
    exif:Mode="2"
    exif:Function="False"
    exif:RedEyeMode="False"/>
   <dc:description>
    <rdf:Alt>
<rdf:li xml:lang="x-default">Swadhyaya Youth parade in Washington with banners</rdf:li>
    </rdf:Alt>
   </dc:description>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>

















































































<?xpacket end="w"?>
Best,

Mark
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


--
Om shanti
(In  Peace)

Sivakatirswami
www.himalayanacademy.com

Get Hinduism Today Digital Edition. It's Free!
http://www.hinduismtoday.com/digital/
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to