PHP Conference Japan 2024

Imagick::getImageCompression

(PECL imagick 3 >= 3.3.0)

Imagick::getImageCompression取得目前影像的壓縮類型

描述

public Imagick::getImageCompression(): int

取得目前影像的壓縮類型。

參數

此函式沒有參數。

回傳值

回傳壓縮常數

新增註解

使用者貢獻的註解 3 則註解

1
Mondragon
4 年前
使用範例

$im = new Imagick("mypicture.jpg");
$ctype = $im->getImageCompression();
if($ctype == Imagick::COMPRESSION_ZIP) echo "PNG 檔案!";
if($ctype == Imagick::COMPRESSION_JPEG) echo "JPG 檔案!";
if($ctype == Imagick::COMPRESSION_LZW) echo "GIF 檔案!";

所有選項
COMPRESSION_UNDEFINED
COMPRESSION_NO
COMPRESSION_BZIP
COMPRESSION_FAX
COMPRESSION_GROUP4
COMPRESSION_JPEG
COMPRESSION_JPEG2000
COMPRESSION_LOSSLESSJPEG
COMPRESSION_LZW
COMPRESSION_RLE
COMPRESSION_ZIP
COMPRESSION_DXT1
COMPRESSION_DXT3
COMPRESSION_DXT5
COMPRESSION_ZIPS
COMPRESSION_PIZ
COMPRESSION_PXR24
COMPRESSION_B44
COMPRESSION_B44A
COMPRESSION_LZMA
COMPRESSION_JBIG1
COMPRESSION_JBIG2

這些常數代表的數字會因版本而異。因此請務必使用常數。
0
alitrix at gmail dot com
7 年前
此函式是在 3.3.0 及以上版本新增的
-2
undoable at gmail dot com
11 年前
此函式未定義。您必須改用 getImageCompressionQuality()。
To Top