note 110811 modified in imagick.readimage by danbrown

From: Date: Tue, 11 Dec 2012 16:41:28 +0000
Subject: note 110811 modified in imagick.readimage by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-192471@lists.php.net to get a copy of this message
Use this to convert all pages of a PDF to JPG: <?php $imagick = new Imagick(); $imagick->readImage('myfile.pdf'); $imagick->writeImages('converted.jpg', false); ?> If you need better quality, try adding $imagick->setResolution(150, 150); before reading the file! If you experience transparency problems when converting PDF to JPEG (black background), try flattening your file: <?php $imagick = new Imagick(); $imagick->readImage('myfile.pdf[0]'); $imagick = $imagick->flattenImages(); $imagick->writeFile('pageone.jpg'); ?> In order to read pages from a PDF-file use [PAGENUMBER] after the filename (pages start from zero!). Example: Read page #1 from test.pdf <?php $imagick = new Imagick(); $imagick->readImage('test.pdf[0]'); $imagick->writeImage('page_one.jpg'); ?> --was-- Use this to convert all pages of a PDF to JPG: <?php $imagick = new Imagick(); $imagick->readImage('myfile.pdf'); $imagick->writeImages('converted.jpg', false); ?> If you need better quality, try adding $imagick->setResolution(150, 150); before reading the file! If you experience transparency problems when converting PDF to JPEG (black background), try flattening your file: <?php $imagick = new Imagick(); $imagick->readImage('myfile.pdf[0]'); $imagick = $imagick->flattenImages(); $imagick->writeFile('pageone.jpg'); ?> In order to read pages from a PDF-file use [PAGENUMBER] after the filename (pages start from zero!). Example: Read page #1 from test.pdf <?php $imagick = new Imagick(); $imagick->readImage('test.pdf[0]'); $imagick->writeImage('page_one.jpg'); ?> http://php.net/manual/en/imagick.readimage.php

« previous php.notes (#192471) next »