라이브러리
[PHP] Imagick::rotateImage - 이미지를 회전합니다
Imagick::rotateImage() 함수
Imagick::rotateImage() 함수는 PHP의 Imagick 클래스에서 제공하는 함수로, 이미지를 회전하는 데 사용됩니다. 이 함수는 이미지를 특정 각도(도)로 회전합니다.
함수 구조
#hostingforum.kr
php
Imagick::rotateImage($angle, $background)
* `$angle`: 회전할 각도(도). 음수는 반시계 방향으로 회전합니다.
* `$background`: 회전 후 배경 색상. 생략하면 회전 전 색상이 유지됩니다.
예제
#hostingforum.kr
php
// 이미지 파일 열기
$image = new Imagick('example.jpg');
// 이미지 회전
$image->rotateImage(new ImagickPixel('white'), 45);
// 회전한 이미지를 저장
$image->writeImage('rotated_example.jpg');
이 예제에서는 `example.jpg` 이미지를 45도 회전하고, 회전한 이미지를 `rotated_example.jpg`로 저장합니다.
회전 각도에 따른 예제
#hostingforum.kr
php
// 이미지 파일 열기
$image = new Imagick('example.jpg');
// 90도 회전
$image->rotateImage(new ImagickPixel('white'), 90);
$image->writeImage('rotated_90_example.jpg');
// 180도 회전
$image->rotateImage(new ImagickPixel('white'), 180);
$image->writeImage('rotated_180_example.jpg');
// 270도 회전
$image->rotateImage(new ImagickPixel('white'), 270);
$image->writeImage('rotated_270_example.jpg');
이 예제에서는 `example.jpg` 이미지를 90도, 180도, 270도 회전하고, 회전한 이미지를 각각 `rotated_90_example.jpg`, `rotated_180_example.jpg`, `rotated_270_example.jpg`로 저장합니다.
배경 색상 지정
#hostingforum.kr
php
// 이미지 파일 열기
$image = new Imagick('example.jpg');
// 45도 회전, 배경 색상은 흰색
$image->rotateImage(new ImagickPixel('white'), 45);
$image->writeImage('rotated_example_white.jpg');
// 45도 회전, 배경 색상은 검은색
$image->rotateImage(new ImagickPixel('black'), 45);
$image->writeImage('rotated_example_black.jpg');
이 예제에서는 `example.jpg` 이미지를 45도 회전하고, 회전한 이미지를 각각 흰색과 검은색 배경으로 저장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.