라이브러리

[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도 회전하고, 회전한 이미지를 각각 흰색과 검은색 배경으로 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색