我正在使用Imagick分层图像在我的项目中生成图像。
$image = new \Imagick(); //init
//add layers
$url = '...'; //layer's url
$layer = new \Imagick(realpath($url));
$image->addImage($layer);
$image->setImageFormat('jpg');
$result = $image->mergeImageLayers(13);
echo $result->getImageBlob(); //echo final image url
我正在尝试在Magento 1.9.3中使用mPDF(6.1)生成pdf文件。 Imagick脚本返回图片网址。然后将它们回显到phtml模板中的img标签
require_once(Mage::getBaseDir('lib') . DS . 'mpdf/mpdf.php');
$block = $this->getLayout()->createBlock('core/template');
$block->setTemplate('filename.phtml');
$mpdf = new mPDF('c', 'A4', '', '', 0, 0, 0, 0, 0, 0);
$mpdf->showImageErrors = true;
$mpdf->WriteHTML($block->toHtml());
$mpdf->Output('filename.pdf', 'D');
错误显示“解析图像文件时出错-无法识别图像类型,并且GD imagecreate不支持该图像类型”
我不知道为什么它不起作用。 如果我将生成的图像网址粘贴到新选项卡,则可以正常工作。 我感谢任何可能的帮助。谢谢