
Imagick 클래스의 deleteImageArtifact 메소드는 이미지의 특정 속성을 삭제하는 메소드입니다. 아티팩트란 이미지에 저장된 메타데이터나 속성을 의미합니다. 예를 들어, 이미지의 크기, 해상도, 색상 등이 아티팩트에 포함됩니다.
deleteImageArtifact 메소드의 파라미터로 전달해야 하는 값은 아티팩트 이름입니다. 아티팩트 이름은 문자열로 전달되며, 예를 들어 'filename' 또는 'mime-type'과 같은 값을 가집니다.
아티팩트 이름을 전달하여 deleteImageArtifact 메소드를 호출하면, 해당 아티팩트가 삭제됩니다. 예를 들어, 아래와 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageProperty('filename', '새로운 이름.jpg');
$imagick->deleteImageArtifact('filename');
이 코드는 'image.jpg' 이미지의 'filename' 아티팩트를 삭제합니다.
2025-03-17 11:42