This might help: http://pear.php.net/package/Image_IPTC Andy
Thanks, I don't know why I didn't find that. No documentation though and some unfamiliar stuff with @ and references to other commands which I guess this replaces (not sure). If so I can't figure out how to run the thing. Below is some snippage from the code trying to get at how to use it. I'm still interested in whether I can get the perl module to run with PHP, it sounds like it may be a bit more reliable. I've got perl loaded but don't know how to use it.
<snippage>
* This class encapsulates the functions iptcparse() and iptcembed(). It provides
* the necessary methods for extracting, modifying, and saving IPTC data with
* image files (JPEG and TIFF files only).
class Image_IPTC
var $_sFilename = null;
var $_aIPTC = array(); * The IPTC fields that were extracted from the image * or updated by this class.
var $_bIPTCParse = false; * set to true if the APP header data could be obtained.
iptcparse (places where I saw this) http://us4.php.net/iptcparse function Image_IPTC( $sFilename ) $this->_aIPTC = @iptcparse($aAPP['APP13']); $this->_bIPTCParse = true; function isValid() return $this->_bIPTCParse; function getAllTags() return $this->_aIPTC; * An array of IPTC fields as it extracted by iptcparse()
iptcembed (places where I saw this) http://us4.php.net/iptcembed one comment refers to the Image::IPTCInfo Perl module -undocumented, some serious compatibility problems, improper format function save( $sOutputFile = null ) $sImageData = @iptcembed($sIPTCBlock, $this->_sFilename, 0); function output() @iptcembed($sIPTCBlock, $this->_sFilename, 2);
Paul Furman wrote:
OK this looks like the thing: http://multipart-mixed.com/photo/iptc.html It's a perl module. Can I use that in PHP?
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php