
Imagick::negateImage 함수는 이미지의 픽셀을 반전시키는 함수입니다. 이 함수는 이미지의 픽셀 값을 255 - 픽셀 값으로 변환하여 반전시키는 방식으로 작동합니다.
예를 들어, 흰색 픽셀(255, 255, 255)은 검은색 픽셀(0, 0, 0)으로, 검은색 픽셀(0, 0, 0)은 흰색 픽셀(255, 255, 255)으로 변환됩니다.
Imagick::negateImage 함수를 사용하여 이미지의 픽셀을 반전시키면, 원래 이미지의 픽셀은 사라지지 않고, 새로운 이미지의 픽셀으로 변환됩니다. 따라서 원래 이미지의 픽셀은 더 이상 보이지 않지만, 새로운 이미지의 픽셀은 보이게 됩니다.
Imagick::negateImage 함수를 사용하여 이미지의 픽셀을 반전시키는 예제는 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('원래이미지.png');
$imagick->negateImage();
$imagick->writeImage('반전이미지.png');
이 예제에서는 '원래이미지.png' 파일을 읽어와서 Imagick::negateImage 함수를 사용하여 픽셀을 반전시키고, 결과를 '반전이미지.png' 파일로 저장합니다.
2025-04-22 20:26