CC-BY-NC 라이센스가있는 사진에 JPEG 메타 데이터를 설정하는 가장 좋은 방법은 무엇입니까?


14

CC-BY-NC 라이센스로 사진을 게시하고 싶지만 JPEG 메타 데이터로이 정보를 저장하는 방법에 대한 자습서를 찾을 수 없습니다.

모범 사례가 있습니까? Flickr, Google+ 또는 Facebook과 같은 서비스가이 정보를 읽습니까?


3
Creative Commons에는 라이센스 정보를 저장하기 위해 XMP 메타 데이터 사용에 대한 지침이 있습니다. (온라인 서비스가 정보를 사용하는 방법을 다루지 않기 때문에 완전한 답변은 아닙니다. Lightroom 또는 기타 도구에서 메타 데이터를 입력하는 방법에 대해 논의하는 것도 좋습니다.) wiki.creativecommons.org/XMP
coneslayer

1
이것에 대한 개념 증명 (그러나 작동하는) Python 스크립트가 있습니다 ... OT가 될까요?-)?
Rmano

@Rmano 스크립팅을 좋아합니다. 그렇게하십시오! :-)
Ethan Leroy

답변:


3

@coneslayer가 지적했듯이 Creative Commons는 실제로 XMP 정보에 대한 지침을 제공합니다 .

가장 중요한 것은 xmpRights : UsageTerms to 를 설정하는 것입니다 . 이 저작물은 Creative Commons Attribution-ShareAlike 라이센스 ( http://creativecommons.org/licenses/bysa/2.0/) 에 따라 일반인에게 라이센스가 부여됩니다 : http://example.com/pdfmetadata 에서 확인 .html

"확인"링크는 선택 사항이며 라이센스에 대해 자세히 설명하는 웹 사이트 여야합니다. 이러한 웹 페이지가있는 경우 xmpRights : WebStatement 도 해당 URL로 설정해야합니다 .

또한 xmpRights : UsageTermsdc : rights 로 복제하는 것이 좋습니다 . 일부 사람들은 해당 태그를 대신 사용할 수 있기 때문입니다.

또한 cc : license , cc : morePermissions (다른 허용되는 용도로), cc : attributionURLcc : attributionName 을 정의하는 Creative Commons 자체 스키마를 사용하여 XMP 속성을 설정할 수도 있고 설정해야 합니다 .


1

Photoshop을 사용하는 경우 파일> 파일 정보로 이동하면 JPEG 메타 데이터에 저작권 데이터를 포함 할 수 있습니다.

Flickr, Google 또는 Facebook과 같은 서비스가 메타 데이터를 처리하는 방법을 알지 못하므로 여기에 댓글을 달 수 없습니다.


1

콘솔에서 exif 메타 데이터를 쉽게 추가 하려면 exiftool 을 사용하십시오 . 설치가 쉽고 인기있는 Linux 배포판 (예 : Ubuntu)에 이미 있음

$ exiftool -by-line="[your name]" -CopyrightNotice="© [your name] ; \
            Licence: Creative Commons cc-by-nc 3.0 United States \
            (http://creativecommons.org/licenses/by-nc/3.0/us/)" \
            -artist="[your name]" -Copyright="© [your name] ; \
            Licence: Creative Commons cc-by-nc 3.0 United States \
            (http://creativecommons.org/licenses/by-nc/3.0/us/)" \
            TARGET-IMAGE.JPG

0

이 작은 스크립트를 사용하면 쉽게 적응할 수 있습니다. Python2.6이 필요합니다 (pyexiv2 라이브러리에는 Python3 버전이 없으므로 FWIK는 Python3에서 작동하지 않습니다). 이것은 거의 모든 리눅스 배포판과 함께 사전 설치되어 제공됩니다. 패키지 python-pyexiv2중 일부에 패키지를 추가해야 할 수도 있습니다. Windows에 설치하는 방법을 모릅니다.

#! /usr/bin/python
# -*- coding: utf-8 -*-
#
import sys
import pyexiv2
#
fimage = sys.argv[1]
metadata = pyexiv2.ImageMetadata(fimage)
metadata.read()
my_name = "Romano Giannetti"
my_email = "romano.giannetti@gmail.com"
copyr = "(c) " + my_name + " <" + my_email + ">" + ", All Rights Reserved" 
#
# set exif: 
#
exif_a="Exif.Image.Artist"
exif_r="Exif.Image.Copyright"
metadata[exif_a]=pyexiv2.ExifTag(exif_a, my_name)
metadata[exif_r]=pyexiv2.ExifTag(exif_r, copyr)
#
# set XMP
#
key_auth="Xmp.dc.creator"
key_rights="Xmp.dc.rights"
metadata[key_auth]=pyexiv2.XmpTag(key_auth, (my_name, my_email))
metadata[key_rights]=pyexiv2.XmpTag(key_rights, copyr)
#
metadata.write()

나는 다소 자기 설명 적이라고 생각합니다 : Xmp 태그를 변경 / 추가 해야하는 경우 간단히

keytag_name="Xmp.tag.name"
metadata[keytag_name]=pyexiv2.XmpTag(keytag_name, "this is the tag content")
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.