DNG শব্দটি Digital Negative-এর সংক্ষিপ্ত রূপ। এটি একটি raw ছবি ফরম্যাট, যা Adobe প্রকাশ করেছে ক্যামেরা নির্মাতারা নিজেদের জন্য বানানো ব্যক্তিগত raw ফরম্যাটগুলোর একটি উন্মুক্ত, ডকুমেন্টেড বিকল্প হিসাবে। একটি raw ফাইল এখনো আসল ছবি নয়: এটি ক্যামেরার সেন্সর থেকে প্রায় অছোঁয়া রিডিং, যাকে কোনো প্রোগ্রামকে একটি ইমেজে “ডেভেলপ” করতে হয়, যেমনভাবে ফিল্ম নেগেটিভ প্রিন্ট করতে হতো। প্রতিটি নির্মাতার raw ফরম্যাট বাণিজ্যিক গোপন হওয়ায়, সফটওয়্যারকে প্রতিটি ক্যামেরা মডেল আলাদা করে শিখতে হয়; এই সমস্যার সমাধানের জন্যই DNG আছে। কিছু ক্যামেরা, ফোন আর ড্রোন সরাসরি DNG তে লেখে, আর Adobe-র ফ্রি কনভার্টার অন্য নির্মাতার raw ফাইলগুলোকে DNG-তে রূপান্তর করে।
একটি DNG কীভাবে তার ডেটা সংরক্ষণ করে
DNG আসলে ভেতরে একটি TIFF ফাইল, একই ট্যাগ ও ডিরেক্টরি গঠনসহ। ভেতরে সবচেয়ে গুরুত্বপূর্ণ অংশ হলো সেন্সর ডেটা। ক্যামেরা সেন্সর নিজে রং “দেখে” না: এটি লাল, সবুজ ও নীল ফিল্টারের নকশার নিচে সাজানো লাইট সেন্সরের গ্রিড, তাই প্রতিটি অবস্থান কেবল একটি রং রেকর্ড করে। একটি DNG সেই মোজাইককে যেমন পড়া হয়েছে তেমনই রাখে, সাধারণত 12, 14 বা 16 বিট প্রিসিশনে, তার আগে যে সেটাকে ইন্টারপোলেট করে পূর্ণ-রঙের পিক্সেলে রূপান্তর করা হয়। কমপ্রেশন ডিফল্টভাবে লসলেস, যদিও ছোট আর্কাইভের জন্য একটি লসি অপশনও আছে।
একটি DNG-তে একটি তৈরি-থাকা JPEG প্রিভিউও থাকে যাতে ভিউয়াররা দেখানোর মতো কিছু পায়, সঙ্গে থাকে এমন সব সংখ্যা যা কনভার্টারের এই ক্যামেরার রং বোঝার জন্য দরকার: কালার ম্যাট্রিক্স, যেসব আলোতে এগুলো পরিমাপ করা হয়েছিল, ব্ল্যাক ও হোয়াইট লেভেল, আর শটে নেওয়া হোয়াইট ব্যালান্স। এই ক্যালিব্রেশন ট্যাগগুলোই মূল কৌশল: কোনো প্রোপাইটারি raw ফাইল ধরে নেয় সফটওয়্যার আগে থেকেই ক্যামেরাটিকে চেনে, কিন্তু একটি DNG নিজেকে বর্ণনা করে, তাই যে কোনো কনভার্টার সেটিকে সঠিকভাবে রেন্ডার করতে পারে। হোয়াইট ব্যালান্স, কনট্রাস্ট আর লেন্স করেকশনের মতো সেটিংগুলো প্রয়োগ না করে নির্দেশনা হিসেবে সংরক্ষণ করা হয়, এ কারণেই raw এডিটিং নন-ডেস্ট্রাকটিভ: আপনি ছবিটা নয়, শুধু নোটগুলো বদলাচ্ছেন।
একটি DNG কী মেটাডাটা বহন করে
খুব অনেক, কারণ একটি DNG একই সাথে একটি ছবি আর একটি ওয়ার্কিং ডকুমেন্ট।
- TIFF ট্যাগ বেসিক তথ্যের জন্য:
Make,Model,Software,DateTime,ArtistএবংCopyright। - EXIF, যা ক্যামেরার স্ট্যান্ডার্ড:
DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,LensModelএবং অনেক সময় বডি ও লেন্সের সিরিয়াল নম্বর। - GPS ট্যাগ যাতে থাকে latitude, longitude, altitude এবং একটি UTC টাইমস্ট্যাম্প, যখন ক্যামেরা বা পেয়ার করা ফোন এগুলো সরবরাহ করে।
- DNG-এর নিজস্ব ট্যাগ: ফরম্যাট সংস্করণ, একটি ইউনিক ক্যামেরা মডেল স্ট্রিং, raw ডেটার জন্য একটি আইডেন্টিফায়ার, একটি ক্যামেরা সিরিয়াল নম্বর, আর
OriginalRawFileName, যে ফাইল থেকে DNG-তে কনভার্ট করা হয়েছে তার নাম, যা মূল.CR2বা.NEFনাম ও তার নম্বরিং সংরক্ষণ করে। - XMP, যেখানে এডিটিং সফটওয়্যার মানুষের দিক আর ডেভেলপ সেটিংগুলো রাখে: শিরোনাম, বর্ণনা, কীওয়ার্ড, স্টার রেটিং, রঙের লেবেল, রাইটস স্টেটমেন্ট, আর আপনি যে ক্রপ ও টোন অ্যাডজাস্টমেন্ট করেছেন সেগুলো। কারণ XMP থাকে DNG-র ভেতরেই, এই এডিটগুলো আলাদা সঙ্গী ফাইলে নয়, সরাসরি ফাইলের সাথেই ভ্রমণ করে।
- Maker notes যা মূল raw ফাইল থেকে কপি করা হয়, নির্মাতা-নির্দিষ্ট বিস্তারিত তথ্যসহ।
এই সব মিলিয়ে একটি DNG ফাইলকে ফটোগ্রাফারের ব্যবহৃত সবচেয়ে ব্যক্তিগত তথ্য উন্মোচনকারী ফাইলগুলোর একটি বানায়: এক ফাইলেই থাকতে পারে GPS কোঅর্ডিনেট, ক্যামেরা ও লেন্সের সিরিয়াল নম্বর, ক্যামেরায় সংরক্ষিত থাকলে মালিকের নাম, আসল ফাইলনেম, এডিট করার ইতিহাস এবং সফটওয়্যারের নাম। এমবেড করা প্রিভিউটাও মনে রাখুন: এটি আলাদা একটি ছবি, আর যদি ক্রপ করার আগে লেখা হয়ে থাকে, তবে এটি এখনো বড় ফ্রেমটাই দেখাতে পারে।
কখন DNG ব্যবহার করবেন
DNG আর্কাইভিংয়ের জন্য উপযোগী, এবং এমন যেকোনো ওয়ার্কফ্লোর জন্য যেখানে এক ডজন আলাদা raw ফরম্যাটের বদলে একটি ফরম্যাটে কাজ করাই সুবিধাজনক। এটি একটি raw ফাইলের পূর্ণ ল্যাটিটিউড রেখে দেয়, তাই আপনি পুড়ে যাওয়া আকাশ পুনরুদ্ধার করতে পারেন, হোয়াইট ব্যালান্স ঠিক করতে পারেন বা খুব গাঢ় ছায়া উজ্জ্বল করতে পারেন; একই সাথে এটি উন্মুক্তভাবে ডকুমেন্টেড, সাধারণত নির্মাতার মূল ফাইলের চেয়ে একটু ছোট, আর স্বয়ংসম্পূর্ণ, কারণ এডিট ও কীওয়ার্ডগুলো এর ভেতরেই সংরক্ষিত থাকে।
ক্যামেরার নিজস্ব raw ফরম্যাটের তুলনায় এখানে সমঝোতা হলো নিয়ন্ত্রণ বনাম পূর্ণতা: DNG-তে কনভার্ট করলে নির্মাতা-নির্দিষ্ট কিছু অতিরিক্ত তথ্য বাদ পড়তে বা আড়াল হতে পারে, নির্মাতার নিজস্ব সফটওয়্যার কনভার্ট করা ফাইলটি গ্রহণ নাও করতে পারে, আর প্রতিটি ইমপোর্টে একটি অতিরিক্ত ধাপ যোগ হয়, তাই যারা ক্যামেরা নির্মাতার সফটওয়্যারের উপর নির্ভর করেন তারা সাধারণত মূল ফাইলটিও রেখে দেন। JPG-র তুলনায়, raw ফাইল ব্যবহার করার আগে ডেভেলপ করতে হয় এবং এটি অনেক গুণ বড় হয়, তাই DNG-কে নেগেটিভ হিসেবে রেখে দিন, আর যখন ছবি শেয়ার করতে হবে তখন JPG এক্সপোর্ট করুন।