라이브러리

[PHP] Imagick::getImageCompression - 현재 이미지의 압축 유형을 가져옵니다.




Imagick::getImageCompression

Imagick::getImageCompression은 PHP의 Imagick 클래스의 메소드로, 이미지를 압축하는 방법을 반환하거나 설정합니다. 이 메소드는 이미지를 저장할 때 사용되는 압축 알고리즘을 지정하는 데 사용됩니다.

반환 값


Imagick::getImageCompression은 이미지를 압축하는 방법을 반환합니다. 반환 값은 다음과 같습니다.

- `IMAGICK_COMPRESSION_UNCOMPRESSED` : 압축하지 않음
- `IMAGICK_COMPRESSION_LZW` : LZW 압축
- `IMAGICK_COMPRESSION_CCITTRLE` : CCITT RLE 압축
- `IMAGICK_COMPRESSION_CCITTFAX3` : CCITT Fax 3 압축
- `IMAGICK_COMPRESSION_CCITTFAX4` : CCITT Fax 4 압축
- `IMAGICK_COMPRESSION_LZW` : LZW 압축
- `IMAGICK_COMPRESSION_JPEG` : JPEG 압축
- `IMAGICK_COMPRESSION_JPEG2000` : JPEG 2000 압축
- `IMAGICK_COMPRESSION_ZIP` : ZIP 압축
- `IMAGICK_COMPRESSION_DEFLATE` : DEFLATE 압축
- `IMAGICK_COMPRESSION_RLE` : RLE 압축

예제


#hostingforum.kr
php

// Imagick 객체 생성

$image = new Imagick('image.jpg');



// 현재 압축 방법 확인

$compression = $image->getImageCompression();

echo "현재 압축 방법: $compression
";



// 압축 방법 설정

$image->setImageCompression(Imagick::COMPRESSION_JPEG);

$image->setImageCompressionQuality(80);



// 이미지를 저장

$image->writeImage('image_compressed.jpg');



// 압축 방법 확인

$compression = $image->getImageCompression();

echo "압축 방법: $compression
";



이 예제에서는 `Imagick::getImageCompression` 메소드를 사용하여 이미지를 압축하는 방법을 반환하고 설정하는 방법을 보여줍니다. `setImageCompression` 메소드는 이미지를 저장할 때 사용되는 압축 알고리즘을 지정하는 데 사용됩니다. `setImageCompressionQuality` 메소드는 압축 품질을 설정하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 486 페이지

검색

게시물 검색