라이브러리

[PHP] Gmagick::setimagerenderingintent - 이미지 렌더링 의도를 설정합니다.




Gmagick은 PHP에서 사용할 수 있는 이미지 처리 라이브러리입니다. Gmagick::setimagerenderingintent 메서드는 이미지 렌더링을 위한 렌더링 인텐트를 설정하는 메서드입니다.

렌더링 인텐트


렌더링 인텐트는 이미지 렌더링을 위한 목적을 결정하는 것입니다. 예를 들어, 이미지의 색상 정확도를 높이기 위해 렌더링 인텐트를 설정할 수 있습니다.

Gmagick::setimagerenderingintent 메서드는 다음 인텐트를 지원합니다.

- Gmagick::PERCEPTUAL
- Gmagick::ABSOLUTECOLORMETRIC
- Gmagick::SATURATION
- Gmagick::COLORMANAGEMENT
- Gmagick::RESOLUTION

예제


#hostingforum.kr
php

// Gmagick 객체 생성

$gmagick = new Gmagick('input.jpg');



// 렌더링 인텐트 설정 (PERCEPTUAL)

$gmagick->setImageRenderingIntent(Gmagick::PERCEPTUAL);



// 이미지 저장

$gmagick->write('output_perceptual.jpg');



// 렌더링 인텐트 설정 (ABSOLUTECOLORMETRIC)

$gmagick->setImageRenderingIntent(Gmagick::ABSOLUTECOLORMETRIC);



// 이미지 저장

$gmagick->write('output_absolutecolormetric.jpg');



설명


위 예제에서는 Gmagick 객체를 생성하고, 렌더링 인텐트를 설정한 후 이미지 저장을 수행합니다. 두 가지 렌더링 인텐트 (PERCEPTUAL, ABSOLUTECOLORMETRIC)를 설정하여 두 가지 이미지 파일을 생성합니다.

- PERCEPTUAL 렌더링 인텐트는 색상 정확도를 높이지 않고, 이미지의 색상이 실제 색상과 유사한 색상을 렌더링하는 인텐트입니다.
- ABSOLUTECOLORMETRIC 렌더링 인텐트는 색상 정확도를 높이고, 이미지의 색상이 실제 색상과 정확히 일치하는 색상을 렌더링하는 인텐트입니다.

참고


Gmagick::setimagerenderingintent 메서드는 이미지 렌더링을 위한 렌더링 인텐트를 설정하는 메서드입니다. 렌더링 인텐트를 설정하여 이미지의 색상 정확도를 높일 수 있습니다. 위 예제를 참고하여 렌더링 인텐트를 설정하고, 이미지 저장을 수행할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색