
Gmagick::flipimage() 함수는 이미지를 수평 또는 수직으로 뒤집을 때 반전 현상이 발생하는 이유는 함수의 기본 동작 때문입니다.
수직으로 뒤집기 전에 이미지를 회전할 수 있습니다. 회전 함수를 사용하여 이미지를 180도 회전한 후, flipimage() 함수를 사용하여 수직으로 뒤집을 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본이미지.jpg');
$gm->rotateImage('90');
$gm->flipimage();
$gm->write('수직으로 뒤집은 이미지.jpg');
이러한 방법으로 이미지를 뒤집고 회전한 후에 다시 원래 상태로 돌리기 위해서는, flipimage() 함수를 사용하여 이미지를 다시 뒤집은 후, rotateImage() 함수를 사용하여 원래 상태로 돌릴 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('원본이미지.jpg');
$gm->rotateImage('90');
$gm->flipimage();
$gm->write('수직으로 뒤집은 이미지.jpg');
$gm->rotateImage('-90');
$gm->flipimage();
$gm->write('원래 상태로 돌린 이미지.jpg');
이러한 방법으로 이미지를 뒤집고 회전한 후에 다시 원래 상태로 돌릴 수 있습니다.
2025-07-12 23:19