Print

Print


On Mar 23, 2011, at 9:45 AM, Richard, Joel M wrote:

> Morning, all! 
> 
> I thought I'd crowdsource this question. 8+ hours of beating up on this and I haven't found a good solution.
> 
> We have some software that processes the scanned pages of a book. They come to me as TIFF and I am converting to JP2 in order to upload to the Internet Archive. The trouble is that I can't find a reliable piece of code or a process to add XMP metadata to the JP2. (FWIW, we're using the Jasper library)
> 
> - ImageMagick (PHP+Imagick) doesn't seem to support XMP in JP2 (or adding profiles to JP2 at all)
> 
> - GraphicsMagick crashes with malloc errors on images that are too big, and I am unwilling to recompile to 64-bit and simply hope for the best. Our images are large, though, and something is dying between GM and Jasper.
> 
> - exiftool doesn't seem to be working either.
> 
> I'm working in PHP, so that would be a preferred language. If necessary I can always drop back to the command line to run a script or whatever. 
> 
> Is anyone else doing this type of thing? Any help or advice would be most welcome.

I've never used it, but exiv2 claims to support JP2 & XMP writing:

	http://www.exiv2.org/

(not PHP directly, but could be called via the shell)

-Joe