PHP Imagick-TIF合并层

时间:2019-03-12 09:36:16

标签: php image tiff imagick

我正在开发一个脚本来管理图像文件(jpg,png和tif)。最后一个扩展名tif可以包含::

例如,我有一个三层的tif文件,并且我想合并到一层的tif文件中。

我正在阅读Imagick库的文档,并且正在尝试这段代码:

  $imagick = new \Imagick(realpath("example.tif"));
  $result = $imagick->mergeImageLayers( Imagick::LAYERMETHOD_MERGE);

  header("Content-Type: image/tiff");

  echo $result->getImageBlob();

此简单代码仅用于测试,目标是打开tif文件并将其设置为Imagick对象,然后使用带有常量LAYERMETHOD_MERGE的mergeImageLayers函数合并所有图层,然后可以通过Internet浏览器轻松下载结果。

不幸的是,它不能正常工作。结果文件不合并图层。结果文件与原始文件相同。

我不确定此功能是否对我有用。请你能帮我吗?

谢谢!

0 个答案:

没有答案
相关问题