Hi,
Trying a very simple test of ImageMagick - code below.
1.) ImageMagick extension not available on local dev server it seems - how come? Only seems to allow ImageMagick functions on the live GAE server.
2.) Can't access my test image in my img/ dir - not sure why - this is set to be app readable and is there as I can view it via direct URL.
Error I get is:
Fatal error: Uncaught exception 'ImagickException' with message 'UnableToOpenBlob `image.png': No such file or directory @ error/blob.c/OpenBlob/2709' in /base/data/home/apps/s~[myappname]/1.389452794920602844/imgcompress.php:5 Stack trace: #0 /base/data/home/apps/s~[myappname]/1.389452794920602844/imgcompress.php(5): Imagick->__construct('image.png') #1 {main} thrown in /base/data/home/apps/s~[myappname]/1.389452794920602844/imgcompress.php on line 5
My php.ini has the line: extension = "imagick.so"
Code:
<?php
$image = 'img/image.png';
$a = file_get_contents('img/fonts1.png'); // Test to prove files in img/dir are app readable
$compression_type = Imagick::COMPRESSION_UNDEFINED;
$im = new Imagick($image);
$im->setImageCompression($compression_type);
$im->setImageCompressionQuality(0);
$im->stripImage();
$im->writeImage('image2.png');
?>
Many thanks for any info!
Alex