Я использовал drawImage Zend_PDF для рисования изображений в формате pdf. Я проверяю изображения на соотношение сторон, так как они горизонтальные или вертикальные. А затем вложите их в мой PDF-файл. Все горизонтальные изображения получаются хорошо. Все вертикальные изображения становятся черными, но некоторые не полностью. Кажется, цвета перевернуты. Вы можете видеть некоторые части изображения. Все jpeg выглядят хорошо для меня.Zend_PDF drawImage превращает изображения в черный цвет
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$orientation = $this->checkAspect($imageFullPath);
$image = Zend_Pdf_Image::imageWithPath($imageFullPath);
if($orientation == 'vertical') {
$imgWidth = 475;
$imgHeight = 672; // DINA4 shrinked to 475 width
$x = 68; // margin left
$y = 130; // start bottom
$page->drawImage($image, $x, $y, $x + $imgWidth, $y + $imgHeight);
} else {
$imgWidth = 500;
$imgHeight = 330;
$x = 68; // margin left
$y = 450; // start bottom
$page->drawImage($image, $x, $y, $x + $imgWidth, $y + $imgHeight);
}
Я просто не понимаю, что я делаю неправильно ...
С уважением