라이브러리

[PHP] Gmagick::setimagegamma - 이미지 감마 설정




Gmagick::setimagegamma


Gmagick::setimagegamma는 Gmagick 클래스의 메서드 중 하나로, 이미지의 gamma 값을 설정하는 데 사용됩니다. gamma 값은 이미지의 밝기와 어둠을 조절하는 데 사용되는 값으로, 0.0에서 10.0 사이의 값을 가질 수 있습니다.

# 사용하는 이유


이미지의 밝기와 어둠을 조절하는 데 사용됩니다. 예를 들어, 이미지의 밝기를 높이기 위해 gamma 값을 1.5로 설정할 수 있습니다.

# 예제


#hostingforum.kr
php

<?php

require_once 'vendor/autoload.php';



use Gmagick;



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

$gmagick->setimagegamma(1.5, 1.5);

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

?>



# 설명


- `require_once 'vendor/autoload.php';` : Composer를 사용하여 autoload를 로드합니다.
- `use Gmagick;` : Gmagick 클래스를 사용합니다.
- `$gmagick = new Gmagick('image.jpg');` : 이미지 파일을 로드합니다.
- `$gmagick->setimagegamma(1.5, 1.5);` : 이미지의 gamma 값을 1.5로 설정합니다.
- `$gmagick->write('output.jpg');` : 변경된 이미지 파일을 저장합니다.

# 옵션


- `$gmagick->setimagegamma($redGamma, $greenGamma, $blueGamma);` : 각각의 색상에 대한 gamma 값을 설정할 수 있습니다. 예를 들어, `$gmagick->setimagegamma(1.5, 1.2, 1.8);`는 빨간색을 1.5, 초록색을 1.2, 파란색을 1.8으로 설정합니다.

# 참고


- Gmagick::setimagegamma는 이미지의 gamma 값을 설정하는 데 사용됩니다. 그러나 이 메서드는 이미지의 밝기와 어둠을 조절하는 데 사용되는 값으로, 0.0에서 10.0 사이의 값을 가질 수 있습니다.
- Gmagick::setimagegamma는 이미지의 색상 공간을 변경하는 데 사용되지 않습니다. 색상 공간을 변경하려면 Gmagick::setcolorspace를 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색