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č.