Я не могу напечатать файл изображения с помощью функции printer_draw_bmp (). Я уже установил php-принтер dll и imagick на windows 7 (32 бита).
Вот мой пример кода. Но я получаю «Предупреждение: printer_draw_bmp (): не удалось загрузить растровое изображение». Кто-нибудь может направить меня на отладку этого?
<?php
$handle = printer_open();
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_start_doc($handle, "My Doc");
printer_start_page($handle);
$image = new Imagick();
$image->readImage("c:\\picStorage\\pic\\999-0001.jpg");
$image->setImageFormat("bmp");
$image->writeImage("C:\\test.bmp");
printer_draw_bmp($handle,"C:\\test.bmp", 300,600);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
После запуска примера кода он создаст образ BMP в каталоге C :.
Задача ещё не решена.
Других решений пока нет …