/ / GD im Zend Framework - Code funktioniert in reinem PHP, aber in Zend funktioniert es nicht - zend-framework, gd

GD in Zend Framework - Code funktioniert in reinem PHP, aber in Zend funktioniert es nicht - zend-framework, gd

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.