Ich habe ein Problem mit dem Erstellen von Wasserzeichen in ZendFramework-Aktion. Ich habe folgenden Code, der perfekt in reinem PHP funktioniert. Aber wenn ich dies in Zend-Aktion einfüge, funktioniert es nicht und ich habe eine Nachricht, dass das Bild nicht angezeigt wird, weil es Fehler hat ... Wie kann ich diesen Code in Zend Framework konvertieren?
$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);
Antworten:
4 für die Antwort № 1@Tim Fountain ist korrekt.
Haben Sie Ihr Layout deaktiviert und das Rendern der Ansicht angezeigt?
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
imagepng($im);
Wird ein PNG-Bild entweder im Browser oder in einer Datei ausgeben. In diesem Fall Browser.