/ / GD no Zend Framework - código funciona em php puro, mas no Zend ele não funciona - zend-framework, gd

GD no Zend Framework - código funciona em php puro, mas no Zend ele não funciona - zend-framework, gd

Eu tenho um problema com a criação de marca d'água no ZendAção de estrutura. Eu tenho o seguinte código, que funciona perfeitamente em php puro. Mas quando eu coloco isso no zend action, ele não funciona e eu tenho uma mensagem, essa imagem não é exibida, pois tem erros ... Como posso converter esse código para funcionar no Zend Framework?

$stamp = imagecreatefrompng("/home/rukia/csigallery/img/qrcode.png");
$im = imagecreatefromjpeg("/home/rukia/csigallery/img/kartka.jpg");

$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);

imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));

header("Content-type: image/png");
imagepng($im);
imagedestroy($im);

Respostas:

4 para resposta № 1

@Tim Fountain está correto.

Você desativou seu layout e visualizou a renderização?

$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);

imagepng($im);

Irá produzir uma imagem PNG para o navegador ou para um arquivo. Neste caso, navegador.