DJ Mike's Tutorials: PHP

ImageMagick Functions

^

Imagick::setCompression

Description:
bool Imagick::setCompression ( int $compression )

Sets the object's default compression type

Parameters:
compression:
A compression constant
  • imagick::COMPRESSION_UNDEFINED
  • imagick::COMPRESSION_NO
  • imagick::COMPRESSION_BZIP
  • imagick::COMPRESSION_FAX
  • imagick::COMPRESSION_GROUP4
  • imagick::COMPRESSION_JPEG
  • imagick::COMPRESSION_JPEG2000
  • imagick::COMPRESSION_LOSSLESSJPEG
  • imagick::COMPRESSION_LZW
  • imagick::COMPRESSION_RLE
  • imagick::COMPRESSION_ZIP
Return Values
Returns TRUE on success.

Example


Quality: 80
Size = 7327 bytes

Quality = 25
Size = 2755 bytes
<?php 
$image 
= new imagick"opossum.jpg" ); 
$image->setCompression(imagick::COMPRESSION_JPEG);
$image->setCompressionQuality(25);
$image->setformat("jpeg");
header"Content-Type: image/jpeg" ); 
echo 
$image;
?>


^


Created by DJ Mike from Santa Barbara

DJ Mike


Dance Away Santa Barbara's Home Page
<a href="http://www.statcounter.com/" target="_blank"> <img src="http://c5.statcounter.com/counter.php?sc_project=1321035&java=0&security=da2193dc" alt="counter free hit invisible" border="0" /></a>