/ / GD v Zend Framework - kód pracuje v čistom php, ale v Zend nefunguje - zend-framework, gd

GD v Zend Framework - kód funguje v čistom php, ale v Zend nefunguje - zend-framework, gd

Mám problém s vytvorením vodoznaku v ZendRámcové opatrenie. Mám nasledujúci kód, ktorý funguje perfektne v čistom php. Ale keď som dal to v zend akcie, to nefunguje a ja mám správu, že obrázok nie je zobrazený, pretože má chyby ... Ako môžem previesť tento kód na prácu v 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);

odpovede:

4 pre odpoveď č. 1

@Tim fontána je správna.

Zakázali ste rozloženie a zobrazili renderovanie?

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

imagepng($im);

Vytvorí obrázok PNG buď do prehliadača, alebo do súboru. V tomto prípade prehliadač.