w00t! That totally fixed the problem. Thanks Martin!! That was the only change I needed to make and it worked perfectly.
Thanks again, Garrison Martin Geisler wrote: > Garrison Locke <[EMAIL PROTECTED]> writes: > > >> I can't seem to figure out how to add XP_TITLE and XP_COMMENT to >> images that already have some exif data. I'm able to edit the >> XP_TITLE and XP_COMMENT fields if they already exist in the image >> (because I moved them in PelIfd from EXIF to IFD1, but I can't add >> them to an image for some reason. It just comes out as question >> marks. I was hoping someone would be able to assist? >> >> The code I'm currently using is this, but it's obviously wrong :) >> >> $title = $ifd0->getEntry(PelTag::XP_TITLE); >> >> if ($title != null) { >> // this part works just fine if the tag is already there. >> $title->setValue($exifTitle); >> } else { >> // this part doesn't work. >> $newTitle = new PelEntryUndefined(PelTag::XP_TITLE, $exifTitle); >> > > I believe the error is in the line above: the Windows fields must be > created with the PelEntryWindowsString class and not just > PelEntryUndefined. That should ensure that the string is encoded > correctly. > > Please note that this hasn't been tested much) at least not by me > since I don't use Windows). > > >> $ifd0->addEntry($newTitle); >> } >> > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ------------------------------------------------------------------------ > > _______________________________________________ > PEL-devel mailing list > PEL-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pel-devel > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ PEL-devel mailing list PEL-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pel-devel