it produces the errors posted earlier:
Code: Select all
convert: no APP1 data is available `imtest.xmp' @ meta.c/WriteMETAImage/2318.
and creates a 0 byte file.
in addition: when trying to modify these profiles through php (using imagick extension), the php process crashes using both of the below functions:
Code: Select all
$xmp = $this->canvas->getImageProfile("xmp");
$this->canvas->removeImageProfile("xmp");
when using the function
Code: Select all
$this->canvas->getImageProfiles("*");
, no xmp-profile is returned, and the iptc profile is just 6 bytes instead of around 2k.
even while the php code might be a different problem (which i doubt, as its working with old im versions just fine), the failing of a simple "convert xx.tif yy.xmp" seems to indicate that there's a problem in this part of the win32 code of imagick.
again: all of the above, including a simple convert xx.tif yy.xmp, works up until 6.3.7, but fails/crashes on
all later win32 versions ( starting 6.3.8 ) i tested, including the latest builds. i've been testing every minor 6.x.y version
thanks to the archive at http://image_magick.veidrodis.com/image_magick/binaries/