Я использую сценарий litte для преобразования PDF в JPG. Это работает, но качество очень плохое. Сценарий: $im = new imagick( 'document.pdf[ 0]' ); $im->setImageColorspace(255); $im->setResolution(300, 300); $im->setCompressionQuality(95); $im->setImageFormat('jpeg'); $im->writeImage('thumb.jpg'); $im->clear(); $im->destroy(); Еще одна вещь, я хочу сохранить исходный размер PDF, но конверсия увеличивает размер JPG.
Вот моя ситуация. Я хочу создать измененное изображение jpeg из загруженного пользователем изображения, а затем отправить его на S3 для хранения, но я хочу избежать записи измененного jpeg на диск, а затем перезагрузить его для запроса S3. Есть ли способ сделать это полностью в памяти, с данными изображения JPEG, отформатированными, сохраненными в переменной?
У меня есть эскизный блок, сделанный во Flash AS3, как этот: http://henryjones.us/articles/using-the-as3-jpeg-encoder Я хочу отправить jpg на сервер и некоторые данные из поля формы html с php. Есть ли способ заставить Flash-фильм доставлять файл изображения при нажатии кнопки отправки?
Я пытаюсь создать веб-сайт, где я могу добавлять и изменять метаданные в файле JPEG. Есть ли способ, которым я могу написать данные exif довольно простым способом. Я видел один или два примера, но они слишком сложны, чтобы понять в таймфрейме, который мне дали. Я знаю IPTC, и я знаю, что метаданные могут быть добавлены в […]
PHP имеет встроенную поддержку чтения метаданных EXIF и IPTC, но я не могу найти способ читать XMP?
Я видел в нескольких случаях: Профиль Facebook: адрес электронной почты приходит как jpeg pic, а не как текст Сводка в Google Forms: различные, разные цветные интерактивные штрих-коды сделаны «на лету» с использованием данных, которые у вас есть. Как это происходит? Что я делаю?
$image = "[…]"; //binary string containing PNG image $file = fopen('image.tmp', 'wb'); fputs($file, $image); fclose($file); $image = new Imagick('PNG:image.tmp'); $image->thumbnailImage($width, $height); $image->setImageFormat('jpg'); $image->setCompressionQuality(97); $image->writeImage('image.jpg'); Вышеупомянутое не работает и дает мне черное изображение для этого изображения. Вместо этого […] $image->setImageFormat('png'); $image->setCompressionQuality(97); $image->writeImage('image.png'); все в порядке. Я думаю, что он должен сделать что-то с прозрачным фоном, который […]
Я использую ImageMagik, чтобы попытаться преобразовать содержимое PDF в JPG, но продолжаю получать пустой jpg. Я убедился, что perms – это 777 на все для тестирования, поэтому я немного потерял, как продолжить. Вот сценарий, который я запускаю <?php exec('convert testfile.pdf output.jpg', $output, $return_var); ?>