Also, Adobe themselves specify this field to be of type BYTE: www.*adobe*.com/devnet/*xmp*/pdfs/*xmp*_*specification*.pdf (page 92)
-Jason > Hi Hubert, > > I seem to have come across a bug in Adobe's code for embedding XMP in > the TIFF format. The spec[1] says that the XMLPacket tag has type BYTE, > but Adobe assigns a type of UNDEFINED. libtiff complains and is unable > to read the XMP when given the wrong type. > > In TIFF_Handler.cpp, changing > > this->tiffMgr.SetTag ( kTIFF_PrimaryIFD, kTIFF_XMP, kTIFF_UndefinedType, > this->xmpPacket.size(), this->xmpPacket.c_str() ); > > to > > this->tiffMgr.SetTag ( kTIFF_PrimaryIFD, kTIFF_XMP, kTIFF_ByteType, > this->xmpPacket.size(), this->xmpPacket.c_str() ); > > solves the problems I'm having. > > This should be passed on to Adobe. Do you know who to contact to get > this fixed? > > Cheers, > Jason > > [1] http://www.awaresystems.be/imaging/tiff/tifftags/xmp.html > > > _______________________________________________ cc-devel mailing list [email protected] http://lists.ibiblio.org/mailman/listinfo/cc-devel
