라이브러리

[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 메소드는 이미지를 저장할 때 사용할 압축 알고리즘을 반환하는 메소드입니다. 이 메소드는 이미지의 압축 알고리즘을 반환하며, 사용할 수 있는 압축 알고리즘은 위의 표에 나열되어 있습니다. 이 메소드를 사용하여 이미지를 저장할 때 사용할 압축 알고리즘을 변경할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색