
Imagick::setImageProfile 메소드는 이미지에 프로파일을 추가하거나 업데이트할 때 사용됩니다.
이 메소드는 이미지에 프로파일을 설정하는 데 사용되는 프로파일 이름과 데이터를 인수로 받습니다.
이 메소드는 다양한 종류의 프로파일을 추가할 수 있습니다.
- ICC 프로파일: 이미지의 색상 공간을 지정하는 프로파일입니다.
- EXIF 프로파일: 이미지의 메타데이터를 지정하는 프로파일입니다.
- IPTC 프로파일: 이미지의 메타데이터를 지정하는 프로파일입니다.
- XMP 프로파일: 이미지의 메타데이터를 지정하는 프로파일입니다.
- GPS 프로파일: 이미지의 위치 정보를 지정하는 프로파일입니다.
이러한 프로파일을 추가할 때, 프로파일 이름과 데이터를 인수로 넘겨야 합니다.
예를 들어, ICC 프로파일을 추가할 때는 'ICC_Profile'이라는 이름과 프로파일 데이터를 넘겨야 합니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$icc_profile = file_get_contents('icc_profile.icc');
$imagick->setImageProfile('ICC_Profile', $icc_profile);
$imagick->writeImage('image_with_icc_profile.jpg');
2025-07-01 17:23