PHP에서는 종종 이미지를 처리해야합니다. 다행히도 PHP는 이미지를 뒤집는 데 사용할 수있는 매우 간단한 기능 ImageFlip ()을 제공합니다. 수평 또는 수직으로 뒤집을뿐만 아니라 180도 회전을 쉽게 달성 할 수 있습니다.
ImageFlip () 는 이미지를 뒤집는 PHP의 이미지 처리 기능입니다. 그 기능은 다음과 같습니다.
수평 플립
수직 플립
180도 플립
이 함수의 구문은 다음과 같습니다.
imageflip(resource $image, int $mode): bool
$ 이미지 : 뒤집어 야하는 이미지 리소스.
$ 모드 : 플립 모드, 특정 값은 다음과 같습니다.
img_flip_horizontal (수평 플립)
img_flip_vertical (수직 플립)
img_flip_both (180도 플립)
이미지를 180도 회전하려면 ImageFlip () 함수를 사용하여 매우 간단합니다. IMG_FLIP_BOTH를 두 번째 매개 변수로 전달하십시오.
샘플 코드는 다음과 같습니다.
<?php
// 이미지로드
$image = imagecreatefromjpeg('example.jpg');
// 지휘하다180튀기다
imageflip($image, IMG_FLIP_BOTH);
// 뒤집힌 이미지를 저장하십시오
imagejpeg($image, 'rotated_image.jpg');
// 무료 메모리
imagedestroy($image);
?>
이미지로드 : 먼저 imageCreatefromjpeg () 함수를 사용하여 처리 할 JPEG 이미지를로드합니다. 실제 상황에 따라 다른 이미지 형식 (예 : imageCreateFrommpng () 또는 imageCreateFromGif () )에서 로딩 기능을 교체 할 수 있습니다.
180도 플립을 수행 : ImageFlip () 함수를 호출하고 IMG_FLIP_BOTH 매개 변수를 전달하여 이미지의 180도 플립을 달성합니다.
뒤집힌 이미지 저장 : ImageJPeg () 함수를 사용하여 뒤집힌 이미지를 새 파일에 저장하십시오. 원하는대로 다른 이미지 저장 형식을 선택할 수 있습니다.
무료 메모리 : ImageStroy ()를 사용하여 메모리 누출을 방지하기 위해 이미지 리소스를 해제하십시오.
PHP는 ImageFlip () 함수를 사용하여 이미지 처리가 매우 간단합니다. 이미지의 180도 회전을 달성하기 위해서는 한 줄의 코드 만 있으면됩니다. 이미지 뒤집기 또는 기타 일반적인 이미지 처리 작업에 사용 되든 ImageFlip ()는 매우 실용적인 도구입니다.