라이브러리
[PHP] Imagick::getCompression - 객체 압축 유형을 가져옵니다.
Imagick::getCompression
Imagick은 PHP에서 사용할 수 있는 이미지 처리 라이브러리입니다. Imagick::getCompression은 이미지를 저장할 때 사용할 압축 알고리즘을 반환하는 메소드입니다.
사용법
Imagick::getCompression 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$compression = $imagick->getCompression();
echo "압축 알고리즘: $compression";
반환값
Imagick::getCompression 메소드는 이미지의 압축 알고리즘을 반환합니다. 가능한 반환값은 다음과 같습니다.
- `IMAGICK_COMPRESSION_UNCOMPRESSED` : 압축하지 않음
- `IMAGICK_COMPRESSION_LZW` : LZW 압축
- `IMAGICK_COMPRESSION_JPEG` : JPEG 압축
- `IMAGICK_COMPRESSION_ZIP` : ZIP 압축
- `IMAGICK_COMPRESSION_CCITTRLE` : CCITT RLE 압축
- `IMAGICK_COMPRESSION_CCITTFAX3` : CCITT 3-bit fax 압축
- `IMAGICK_COMPRESSION_CCITTFAX4` : CCITT 4-bit fax 압축
- `IMAGICK_COMPRESSION_LZW` : LZW 압축
- `IMAGICK_COMPRESSION_RLE` : RLE 압축
- `IMAGICK_COMPRESSION_G4` : G4 압축
- `IMAGICK_COMPRESSION_GROUP4` : G4 압축
- `IMAGICK_COMPRESSION_JPEG2000` : JPEG 2000 압축
- `IMAGICK_COMPRESSION_DEFLATE` : DEFLATE 압축
- `IMAGICK_COMPRESSION_ZIP` : ZIP 압축
- `IMAGICK_COMPRESSION_FLATE` : FLATE 압축
- `IMAGICK_COMPRESSION_DEFLATE` : DEFLATE 압축
예제
다음 예제에서는 Imagick::getCompression 메소드를 사용하여 이미지를 저장할 때 사용할 압축 알고리즘을 반환합니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$compression = $imagick->getCompression();
echo "압축 알고리즘: $compression";
// 압축 알고리즘을 변경하여 이미지를 저장합니다.
$imagick->setCompression(Imagick::COMPRESSION_JPEG);
$imagick->writeImage('image_compressed.jpg');
이 예제에서는 이미지를 저장할 때 사용할 압축 알고리즘을 JPEG로 변경하여 이미지를 저장합니다.
참고
Imagick::getCompression 메소드는 이미지를 저장할 때 사용할 압축 알고리즘을 반환하는 메소드입니다. 이 메소드는 이미지의 압축 알고리즘을 반환하며, 사용할 수 있는 압축 알고리즘은 위의 표에 나열되어 있습니다. 이 메소드를 사용하여 이미지를 저장할 때 사용할 압축 알고리즘을 변경할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.