라이브러리
[PHP] Imagick::setImageProperty - 이미지 속성 설정
Imagick::setImageProperty
Imagick는 PHP에서 사용할 수 있는 이미지 처리 라이브러리입니다. Imagick::setImageProperty 메소드는 이미지를 수정할 때 사용할 수 있는 속성을 설정하는 메소드입니다.
사용법
Imagick::setImageProperty 메소드는 두 개의 인자를 받습니다. 첫 번째 인자는 속성 이름, 두 번째 인자는 속성 값을 받습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageProperty('exif:ImageWidth', 800);
$imagick->setImageProperty('exif:ImageLength', 600);
$imagick->writeImage('output.jpg');
예제
이 예제에서는 Imagick::setImageProperty 메소드를 사용하여 이미지의 크기를 변경하고, EXIF 정보를 설정합니다.
#hostingforum.kr
php
// 이미지 열기
$imagick = new Imagick('image.jpg');
// 이미지 크기 변경
$imagick->setImageProperty('exif:ImageWidth', 800);
$imagick->setImageProperty('exif:ImageLength', 600);
// EXIF 정보 설정
$imagick->setImageProperty('exif:DateTimeOriginal', '2022-01-01 12:00:00');
$imagick->setImageProperty('exif:Make', 'Canon');
$imagick->setImageProperty('exif:Model', 'EOS 5D');
// 이미지 저장
$imagick->writeImage('output.jpg');
속성 목록
Imagick::setImageProperty 메소드는 다양한 속성을 설정할 수 있습니다. 아래는 일부 속성 목록입니다.
* `exif:ImageWidth`: 이미지의 너비
* `exif:ImageLength`: 이미지의 높이
* `exif:DateTimeOriginal`: 이미지의 원래 날짜와 시간
* `exif:Make`: 이미지의 제조사
* `exif:Model`: 이미지의 모델
* `exif:Software`: 이미지의 소프트웨어
* `exif:Artist`: 이미지의 작가
참고
Imagick::setImageProperty 메소드는 이미지를 수정할 때 사용할 수 있는 다양한 속성을 설정할 수 있습니다. 속성 목록은 위의 예제에서 볼 수 있습니다. 이 메소드는 이미지의 크기, EXIF 정보, 소프트웨어 정보, 작가 정보 등을 설정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.