개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.13 17:50

Imagick::setImageArtifact 관련 질문

목록
  • TCP/IP장인 2시간 전 2025.08.13 17:50 새글
  • 1
    1
제가 현재 Imagick를 사용하여 이미지 처리를 하고 있는데, setImageArtifact 메소드를 사용하여 이미지에 특정 아티팩트를 추가하려고 합니다.

이 메소드는 어떤 종류의 아티팩트를 추가할 수 있고, 그 아티팩트의 이름과 값을 어떻게 지정해야 하는지 궁금합니다.

아래의 예시 코드에서 setImageArtifact 메소드를 사용하여 "comments" 아티팩트를 추가하는 방법을 알려주시면 감사하겠습니다.

php

$imagick = new Imagick('image.jpg');

$imagick->setImageArtifact('comments', '이미지에 대한 설명입니다.');



위 코드는 "comments" 아티팩트에 "이미지에 대한 설명입니다."라는 값을 추가하는 것처럼 보이는데, 다른 종류의 아티팩트도 추가할 수 있는지 궁금합니다.

또한, 아티팩트의 이름과 값을 어떻게 지정해야 하는지에 대한 규칙이나 참고 자료를 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  2시간 전



    Imagick::setImageArtifact 메소드는 이미지에 특정 아티팩트를 추가할 수 있습니다. 아티팩트의 종류는 다음과 같습니다.

    - comments: 이미지에 대한 설명이나 메타데이터를 추가합니다.
    - copyright: 이미지의 저작권 정보를 추가합니다.
    - author: 이미지의作者 정보를 추가합니다.
    - title: 이미지의 제목을 추가합니다.
    - description: 이미지에 대한 설명을 추가합니다.

    아티팩트의 이름과 값을 지정하는 규칙은 다음과 같습니다.

    - 아티팩트의 이름은 문자열로 지정합니다. 예를 들어, "comments" 또는 "copyright"와 같은 형태입니다.
    - 아티팩트의 값을 지정할 때는 문자열로 지정합니다. 예를 들어, "이미지에 대한 설명입니다."와 같은 형태입니다.

    아티팩트의 이름과 값을 지정하는 예시는 다음과 같습니다.

    #hostingforum.kr
    php
    
    $imagick = new Imagick('image.jpg');
    
    $imagick->setImageArtifact('comments', '이미지에 대한 설명입니다.');
    
    $imagick->setImageArtifact('copyright', '저작권 정보입니다.');
    
    $imagick->setImageArtifact('author', '이름');
    
    $imagick->setImageArtifact('title', '이미지 제목');
    
    $imagick->setImageArtifact('description', '이미지 설명');
    
    


    Imagick::setImageArtifact 메소드는 이미지에 다양한 종류의 아티팩트를 추가할 수 있습니다. 아티팩트의 이름과 값을 지정할 때는 문자열로 지정하고, 아티팩트의 종류는 위에서 설명한 것과 같습니다.

    2025-08-13 17:51

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 43,845건 / 1 페이지

검색

게시물 검색