라이브러리

[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 정보, 소프트웨어 정보, 작가 정보 등을 설정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색