hello,
i have to convert about 40000 pictures using a php skript - part of that
conversion is the addition/modification of the EXIF data of all that images.
PEL seemed perfect for the job, especially as the JPEG MetadataToolkit is not
able to create new EXIF data so easily.
If an image has no EXIF data yet I want to add some - to some extend that works
as expected, but if I try to add those winXP EXIF tags, PEL wont read them.
They are written to the header - as I can view them with the JPEG
MetadataToolkit, but windows wont show them. If I write them in with windows,
PEL wont show them.
if use:
$title = $ifd0->getEntry(PelTag::XP_TITLE);
echo $title;
if ($title == null) {
echo "Adding new XP_TITLE entry with value
'XP_TITLE'.<br>";
$title = new PelEntryWindowsString(PelTag::XP_TITLE,
"CATDog");
$ifd0->addEntry($title);
} else {
echo "Updating XP_TITLE entry from
'".$title->getValue()."' to 'XP_TITLE'<br>";
$title->setValue("XP_TITLE");
}
to check for an XP_TITLE, and create one if there isnt any. But there is never
an XP_TITLE tag - even if windows shows it and I can read it in the EXIF data.
PEL just wont get it.
if I do a
$tags = $ifd0->getEntries();
foreach($tags as $nr=>$tag) echo "$nr ".$tag->getValue()."<br>";
directly after the above code - the XP_TITLE tag is found. if I have PEL save
the data, load it again, and then run the lines above again, the XP_TITLE tag
isnt found anymore (but there).
this only happens for tags I create with
new PelEntryByte(PelTag::PEL_TAG, "string");
my
$desc = new PelEntryAscii(PelTag::IMAGE_DESCRIPTION, $description);
is saved and found after that just like it should.
anybody got an idea of how to fix this - or is it me being stupid?
regards,
Jonas Beck
Ingenieurbüro Reinhard Beck GmbH & Co. KG
Kocherstraße 27
42369 Wuppertal
Sitz: Wuppertal
Telefon: +49 (202) 24678-33
Telefax: +49 (202) 24678-44
Mailto:[EMAIL PROTECTED]
http:www.ibbeck.de <blocked::http://www.ibbeck.de/>
UstID: DE 255744414
Registergericht Wuppertal
HRA: 22322
persönlich haftende Gesellschafterin:
Reinhard Beck Verwaltungs GmbH
Sitz: Wuppertal
Registergericht Wuppertal
HRB: 20608
Geschäftsführer: Reinhard Beck
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
PEL-devel mailing list
PEL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pel-devel