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.