在 PHP 的 Imagick 库中,Imagick::setCompression 是用来设置图像压缩类型的方法
▥php
𝄐 0
phpimagick完整安装
在 PHP 的 Imagick 库中,Imagick::setCompression 是用来设置图像压缩类型的方法。它可以用于设置 JPEG、PNG 或其他图像格式的压缩方式。
语法如下:
bool Imagick::setCompression ( int $compression )
$compression 参数接受一个整数值,表示压缩类型。具体的取值可以是以下常量之一:
- Imagick::COMPRESSION_UNDEFINED:未定义的压缩类型
- Imagick::COMPRESSION_NO:不使用压缩
- Imagick::COMPRESSION_BZIP:使用 BZIP 压缩
- Imagick::COMPRESSION_DXT1:使用 DXT1 压缩
- Imagick::COMPRESSION_DXT3:使用 DXT3 压缩
- Imagick::COMPRESSION_DXT5:使用 DXT5 压缩
- Imagick::COMPRESSION_FAX:使用传真压缩
- Imagick::COMPRESSION_GROUP4:使用组4压缩
- Imagick::COMPRESSION_JPEG:使用 JPEG 压缩
- Imagick::COMPRESSION_JPEG2000:使用 JPEG 2000 压缩
- Imagick::COMPRESSION_LZW:使用 LZW 压缩
- Imagick::COMPRESSION_RLE:使用 RLE 压缩
- Imagick::COMPRESSION_ZIP:使用 ZIP 压缩
以下是一个设置 JPEG 压缩类型的示例:
php
$image = new Imagick('example.jpg');
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->writeImage('example_compressed.jpg');
以上代码将读取名为 example.jpg 的图像文件,并设置其压缩类型为 JPEG。然后,将压缩后的图像保存为 example_compressed.jpg。
在 PHP 的 Imagick 库中,Imagick::setCompression 是用来设置图像压缩类型的方法。它可以用于设置 JPEG、PNG 或其他图像格式的压缩方式。
语法如下:
bool Imagick::setCompression ( int $compression )
$compression 参数接受一个整数值,表示压缩类型。具体的取值可以是以下常量之一:
- Imagick::COMPRESSION_UNDEFINED:未定义的压缩类型
- Imagick::COMPRESSION_NO:不使用压缩
- Imagick::COMPRESSION_BZIP:使用 BZIP 压缩
- Imagick::COMPRESSION_DXT1:使用 DXT1 压缩
- Imagick::COMPRESSION_DXT3:使用 DXT3 压缩
- Imagick::COMPRESSION_DXT5:使用 DXT5 压缩
- Imagick::COMPRESSION_FAX:使用传真压缩
- Imagick::COMPRESSION_GROUP4:使用组4压缩
- Imagick::COMPRESSION_JPEG:使用 JPEG 压缩
- Imagick::COMPRESSION_JPEG2000:使用 JPEG 2000 压缩
- Imagick::COMPRESSION_LZW:使用 LZW 压缩
- Imagick::COMPRESSION_RLE:使用 RLE 压缩
- Imagick::COMPRESSION_ZIP:使用 ZIP 压缩
以下是一个设置 JPEG 压缩类型的示例:
php
$image = new Imagick('example.jpg');
$image->setCompression(Imagick::COMPRESSION_JPEG);
$image->writeImage('example_compressed.jpg');
以上代码将读取名为 example.jpg 的图像文件,并设置其压缩类型为 JPEG。然后,将压缩后的图像保存为 example_compressed.jpg。
本文地址:
/show-283038.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。