আমি আমার ছবিগুলি সিসি-বাই-এনসি লাইসেন্সের সাথে প্রকাশ করতে চাই তবে আমার জেপিজি মেটাডেটা দিয়ে এই তথ্য কীভাবে সংরক্ষণ করা যায় তার কোনও টিউটোরিয়াল আমি পাইনি।
একটি ভাল অনুশীলন আছে? ফ্লিকার, Google+ বা ফেসবুকের মতো পরিষেবাগুলি কি এই তথ্যটি পড়ে?
আমি আমার ছবিগুলি সিসি-বাই-এনসি লাইসেন্সের সাথে প্রকাশ করতে চাই তবে আমার জেপিজি মেটাডেটা দিয়ে এই তথ্য কীভাবে সংরক্ষণ করা যায় তার কোনও টিউটোরিয়াল আমি পাইনি।
একটি ভাল অনুশীলন আছে? ফ্লিকার, Google+ বা ফেসবুকের মতো পরিষেবাগুলি কি এই তথ্যটি পড়ে?
উত্তর:
@ কনস্লেয়ার নোট হিসাবে, ক্রিয়েটিভ কমন্স এক্সএমপি তথ্যের জন্য নির্দেশনা সরবরাহ করে ।
প্রধান জিনিস সেট হয় xmpRights: UsageTerms করার এই কাজটি ক্রিয়েটিভ কমন্স এট্রিবিউশন-শেয়ারএলাইক লাইসেন্সের আওতায় জনসাধারণের জন্য লাইসেন্সপ্রাপ্ত http://creativecommons.org/licenses/bysa/2.0/ এ যাচাই http://example.com/pdfmetadata .html
এই "যাচাই করুন" লিঙ্কটি isচ্ছিক এবং লাইসেন্সের আরও বিশদ বিবরণ দেওয়ার জন্য একটি ওয়েব সাইট হওয়া উচিত। আপনার যদি এই জাতীয় ওয়েব পৃষ্ঠা থাকে তবে আপনার এই URL টিতে এক্সপিআরাইটস: ওয়েব স্ট্যাটমেন্টও সেট করা উচিত ।
তারা এক্সপিআরাইটগুলিও ডুপ্লিকেট করার পরামর্শ দেয়: ইউসেজটার্মগুলি ডিসি : রাইটস এ বিভক্ত করুন , কারণ কিছু লোক তার পরিবর্তে সেই ট্যাগটি ব্যবহার করতে পারে।
আপনি ক্রিয়েটিভ কমন্সের নিজস্ব স্কিমা ব্যবহার করে এক্সএমপি বৈশিষ্ট্যগুলি সেট করতে ও করতে পারেন, যা সিসি: লাইসেন্স , সিসি: মোর পারফরমেশন (সম্ভাব্য অন্যান্য অনুমোদিত ব্যবহারের জন্য), সিসি: অ্যাট্রিবিউশন ইউআরএল এবং সিসি: অ্যাট্রিবিউশন নামটি সংজ্ঞায়িত করে ।
কনসোল থেকে সহজেই এক্সিফ মেটাডেটা যুক্ত করতে এক্সিফটোল ব্যবহার করুন। ইন্সটল করা সহজ, ইতোমধ্যে জনপ্রিয় লিনাক্স ডিস্ট্রোজে উপস্থিত (যেমন উবুন্টু)
$ 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
আমি এই ছোট স্ক্রিপ্টটি ব্যবহার করি, যা আপনি সহজেই মানিয়ে নিতে পারেন। এটি পাইথন 2.6 প্রয়োজন (পাইথন 3 এর সাথে কাজ করে না কারণ পাইডাইভ 2 লাইব্রেরির পাইথন 3 সংস্করণ নেই FWIK)। এটি ব্যবহারিকভাবে সমস্ত লিনাক্স বিতরণের সাথে প্রাক ইনস্টলড আসে; আপনার কয়েকটিতে প্যাকেজ যুক্ত করার প্রয়োজন হতে পারে python-pyexiv2
। উইন্ডোতে কীভাবে ইনস্টল করবেন সে সম্পর্কে কোনও ধারণা নেই।
#! /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()
আমি মনে করি কম-বেশি স্ব-স্পষ্টিকর: আপনার যদি এক্সএমপি ট্যাগগুলি পরিবর্তন / যুক্ত করতে হয় তবে আপনি কেবল তাই করুন
keytag_name="Xmp.tag.name"
metadata[keytag_name]=pyexiv2.XmpTag(keytag_name, "this is the tag content")