পিএনজিতে কী জেপিজির মতো এক্সআইএফ ডেটা থাকে?


101

আমি ভাবছিলাম পিএনজিতে নিম্নলিখিতগুলির মতো ডেটা রয়েছে কিনা?

আমি যা করেছি তা হ'ল jpg ফাইলটিকে পিএনজি ফর্ম্যাটে রূপান্তর করা এবং আমি নীচের মতো জেপিজিতে থাকা একই তথ্যটি পুনরুদ্ধার করার প্রত্যাশা করছিলাম:

ডেটা পড়তে বর্তমানে এই as3 লাইব্রেরিটি ব্যবহার করছেন ।

  • IDF0 --- আইডিএফ @ [১৩৪ - ২৪৮] (9 টি প্রবেশ)
    • ওরিয়েন্টেশন (সংক্ষিপ্ত): 1
    • এক্স রেজোলিউশন (রাশিয়াল): 72/1
    • YResolution (RATIONAL): 72/1
    • রেজোলিউশন ইউনিট (ছোট): 2
    • সফ্টওয়্যার (ASCIIx16): কুইকটাইম 7.6.6
    • ডেটটাইম (ASCIIx20): 2011: 10: 02 22:43:37
    • হোস্টকম্পিউটার (ASCIIx16): ম্যাক ওএস এক্স 10.6.8
    • এক্সিফ আইএফডি (দীর্ঘ): 8 34853
    • জিপিএস আইএফডি (দীর্ঘ): 248

 

  • এক্সিফ আইডিএফ --- আইডিএফ @ [8 - 134] (10 টি প্রবেশ)
    • এক্সিফ ভার্সন (UNDEFINEDx4): 0220
    • তারিখটাইমআরগিনা (ASCIIx20): 2011: 04: 14 17:22:01
    • ব্যবহারকারীর মন্তব্য (UNDEFINEDx63): ASCII
    • ফ্ল্যাশপিক্স ভার্সন (UNDEFINEDx4): 0100
    • কালারস্পেস (ছোট): 1
    • পিক্সেলএক্স ডাইমেনশন (দীর্ঘ): 1022
    • পিক্সেলওয়াই ডাইমেনশন (দীর্ঘ): 486
    • অজানা (ASCIIx13): চিত্র ট্যাগ-লোল
    • দৃশ্যাবলী টাইপ (ছোট): 0

 

  • জিপিএস আইডিএফ --- আইডিএফ @ [248 - 338] (7 টি প্রবেশ)
    • আন্তঃক্রিয়াশীলতা সূচক (ASCIIx2): এন
    • আন্তঃক্রিয়াশীলতা সংস্করণ (RATIONALx3) @ 425: 52/1, 1144/100, 0/1
    • অজানা (ASCIIx2): ডাব্লু
    • অজানা (RATIONALx3): 1/1, 4392/100, 0/1
    • অজানা (রাশিয়াল): 5/1
    • অজানা (ASCIIx2): টি
    • অজানা (রাশিয়াল): 3694/117

 

উত্তর:


132

সম্পাদনা করুন: পিএনজি ১.২ নির্দিষ্টকরণের এক্সটেনশনের সংস্করণ 1.5.0 (জুলাই 2017) অবশেষে একটি EXIF ​​অংশ যোগ করেছে। এটি এনকোডারস-ডিকোডাররা সমর্থন করা শুরু করে কিনা তা দেখতে বাকি।

মূল: পিএনজি EXIF ​​তথ্য এম্বেড করে না। এটি চিত্রের অভ্যন্তরে মেটাডেটা " অংশগুলি " এম্বেড করার অনুমতি দেয় । মানকযুক্ত কিছু অংশ কয়েকটি এক্সআইএফ বৈশিষ্ট্যগুলির সাথে সামঞ্জস্য করে (শারীরিক মাত্রা, টাইমস্ট্যাম্প)। এবং যথেচ্ছ পাঠ্য ডেটাগুলি key=>valueজোড়া হিসাবে সঞ্চয় করা বা নতুন অংশগুলির সংজ্ঞা দেওয়াও সম্ভব। সুতরাং, আপনি তত্ত্বের সাথে কোনও এক্সআইএফ তথ্য সংরক্ষণ করতে পারেন ... তবে হায়, আপনার নিজের কাস্টম বিন্যাসে। স্ট্যান্ডারাইজ করার কিছু প্রচেষ্টা ধরা দেয়নি বলে মনে হয়।


30

সম্পাদনা করুন: জুলাই ২০১ of পর্যন্ত, পিএনজি আনুষ্ঠানিকভাবে এক্সআইএফ মেটাডেটা ( স্পেসিফিকেশন ) সঞ্চয় করতে একটি এক্সএক্সফ অংশটিকে সমর্থন করে । এক্সিফটুল 10.59 এবং পরে পিএনজি চিত্রগুলিতে এই নতুন অংশটিতে EXIF ​​লিখুন।

আসল: জেপিইজি চিত্রগুলি রূপান্তর করার সময় ইমেজম্যাগিক একটি পিএনজি "কাঁচা প্রোফাইল টাইপ অ্যাপ্লিকেশন 1" zTXt অংশে EXIF ​​তথ্য সঞ্চয় করে। পিএনজি চিত্রগুলিতে EXIF ​​সংরক্ষণের এই পদ্ধতিটি এক্সিফটুল দ্বারাও সমর্থিত (এবং আমি বিশ্বাস করি Exiv2) তবে এটি পিএনজি বা এক্সআইএফ স্পেসিফিকেশনের অংশ নয়।


এটা জেনে খুব ভাল! এটি কি টিআইএফএফ থেকেও বের করে তা আপনি জানেন?
অলিভিয়ার - ইন্টারফেসিস 13

4
পিএনজি গ্রুপ সম্প্রতি এক্সআইএফ তথ্য সংরক্ষণের জন্য একটি নতুন "ইএক্সআইএফ" এবং / অথবা "জেডএক্সআইএফ" অংশ যুক্ত করার বিষয়ে বিবেচনা করছে। এক্সিফটুল 10.43 এর সমর্থনে "এক্সআইএফ" এবং "জেডএক্সআইএফ" অংশগুলির জন্য সমর্থন যুক্ত করেছে।
ফিলহরভে 26'17

9

পিএনজি EXIF ​​তথ্য এম্বেডিং সমর্থন করে না। আপনি যখন জেপিগ থেকে পিএনজিতে রূপান্তর করেন তখন তথ্যটি হারিয়ে যায়।


4
আরে এমন কোন ডকুমেন্টেশন আছে যে বলে? কারণ আমার সুপারভাইজারকে জানানোর জন্য আমার একটি প্রমাণ প্রয়োজন কারণ আমি এমন একটি প্রকল্পে কাজ করছি যেটির জন্য আমাকে পিএনজি-র জন্য এক্সআইএফ তথ্য পড়তে হবে। যদি এটি হয় তবে আমি তাকে দেখাতে এবং এটি সম্পর্কে তাকে জানাতে পারি
ব্যবহারকারী 1004413

9
আপনি তাকে সেই স্পেসিফিকেশনের দিকে নির্দেশ করতে পারেন , যার EXIF ​​ডেটা এম্বেডিংয়ের জন্য বা পিএনজি উইকি প্রবেশের জন্য কোনও স্পষ্ট বা স্পষ্ট স্পেসিফিকেশন নেই ।
ধারণার

4
এই সম্পূর্ণ সত্য নয়। উদাহরণস্বরূপ, আপনি যদি convertকোন JPEG কে একটি পিএনজিতে রূপান্তর করতে (চিত্রম্যাগিক থেকে) ব্যবহার করেন এবং তারপরে পিএনজিটিকে কোনও জেপিজিতে রূপান্তর করতে ব্যবহার convertকরেন তবে নতুন জেপিগের এখনও এতে এক্সআইএফ ডেটা থাকবে।
মোফো

জিআইএমপি "ব্যবহারকারী মন্তব্য" একটি পিএনজিতে "এক্সআইএফ 2" মেটাডেটা হিসাবে সঞ্চয় করে। মনে হচ্ছে খণ্ডগুলিতে এর জন্য একটি ক্ষেত্র রয়েছে। আমি ঠিক কীভাবে এবং কী সম্পর্কে অনিশ্চিত। আমারও একই রকম প্রয়োজন।
ভেক্টরভিক্টর

4
২০১২ সালে, এই উত্তরটি সত্যই হতে পারে তবে এটি এখনও সঠিক?
রকপ্যাপারলজ- এটি মাস্ক করুন বা ক্যাসকেট

8

এর হিসাবে জুলাই 2017 , সেখানে এক্জিফ তথ্য নামক জন্য আনুষ্ঠানিকভাবে নিবন্ধিত খণ্ড হিসেবে দেখা দিতে পারে ... Exif :

EXIf অংশের ডেটা বিভাগে জেপিজি অ্যাপি 1, দৈর্ঘ্য এবং "এক্সিফ" ব্যতীত [সিআইপিএ ডিসি -008-2016] এর [সিআইপিএ ডিসি -008-2016] এর "সংক্ষেপিত ডেটাতে অ্যাপ্লিকেশন এর 4.4.2 ইন্টারঅ্যাপেরিবিলিটি স্ট্রাকচার" এ নির্দিষ্ট বিন্যাসে একটি এক্সিফ প্রোফাইল রয়েছে ch আইডি কোড "৪. C.২ (সি) এ বর্ণিত, অর্থাত্" এক্সিফ ", এনইউএল, এবং প্যাডিং বাইট অন্তর্ভুক্ত নয়।

লক্ষ্য করুন যে এটি উভয়ই ক) মাত্র কয়েক মাস বয়সী (লেখার ক্ষেত্রে) এবং খ) anচ্ছিক বর্ধন, বুনিয়াদি নির্দিষ্টকরণের অংশ নয়। অতএব, অনেক অ্যাপ্লিকেশনগুলিতে ইএক্সআইএফ অংশটির জন্য সমর্থন সীমাবদ্ধ হতে পারে।


2

আপনি কি বলতে চেয়েছিলেন:

  1. পিএনজি ফাইলগুলিতে আপনার তালিকাভুক্ত মেটাডেটা আইটেমগুলি রয়েছে? সংক্ষিপ্ত উত্তর: এটি পরিবর্তিত হয়।
  2. পিএনজি কি এই জাতীয় মেটাটাটা সঞ্চয় করার জন্য এক্সআইএফ স্ট্যান্ডার্ড ব্যবহার করে? সংক্ষিপ্ত উত্তর: সাধারণত না।

সাধারণত, পিএনজি বিভিন্ন খণ্ড ব্যবহার করে যা মেটাটাটা সঞ্চয় করার জন্য পিএনজি স্ট্যান্ডার্ডের অংশ। আপনার তালিকা মাধ্যমে যেতে:

  • ওরিয়েন্টেশন - পিএনজির ক্ষেত্রে প্রযোজ্য নয় - উপরের বাম থেকে শুরু করে সারি অনুসারে সারি হিসাবে স্থির করা হয়েছে।
  • এক্স রেজোলিউশন, ওয়াই রেজোলিউশন, রেজোলিউশনউনিট - পিএইচওয়াইস অংশ।
  • সফটওয়্যার, HostComputer, অন্যান্য পাঠগত মেটাডেটা - টেক্সট, iTXt, zTXt খন্ডে।
  • ডেটটাইম - এটি কী তারিখ / সময় তা আমার কাছে পরিষ্কার নয়। tIME চিত্রের ডেটাতে সর্বশেষ পরিবর্তনের তারিখ / সময়কে নির্দেশ করে; অন্যান্য তারিখ / সময় পাঠ্য খণ্ডে সংরক্ষণ করা যেতে পারে তৈরির সময় আসলে একটি সংজ্ঞায়িত পাঠ্য অংশ কী, তবে ফর্ম্যাট এবং কীভাবে সময় অঞ্চলগুলি পরিচালনা করা হয় তা নির্ধারিত হয় না, যা একটি খারাপ নকশা।
  • কালারস্পেস, পিক্সেলএক্স ডাইমেনশন, পিক্সেলওয়াই ডাইমেনশন - কীভাবে এগুলি মেটাডেটা হবে তা নিশ্চিত নয়। এগুলি চিত্রের জন্য মৌলিক এবং যেমন আইএইচডিআর অংশে রয়েছে।
  • আপনি তালিকাভুক্ত অন্যদের অর্থ কী তা নিশ্চিত নয়।

তবে আশ্চর্যের বিষয় হল , সাম্প্রতিক বছরগুলিতে এক্সটেনশন খণ্ডের অফিসিয়াল তালিকায় একটি এক্সআইএফ অংশ যোগ করা হয়েছে (এটি মূলত পিএনজি স্পেসের একটি সংযোজন)। সম্ভবত এটি জেপিইজি / টিআইএফএফ থেকে পিএনজিতে রূপান্তরিত ফাইলগুলির তথ্য সংরক্ষণ করার লক্ষ্য এবং এটি মূলত পিএনজি হিসাবে তৈরি হওয়া ফাইলগুলিতে ব্যবহার করার উদ্দেশ্যে নয়, তবে এটি পরিষ্কার নয়।


1

হ্যা এবং না.

অন্যান্য উত্তরগুলি ইতিমধ্যে বলেছে যে, eXIfভি 1.5.0 (2017) এ যোগ না হওয়া পর্যন্ত পিএনজির আনুষ্ঠানিক এক্সআইএফ অংশ ছিল না, এবং আমার জ্ঞান অনুসারে এখনও এই অংশটি ব্যাপক সমর্থন উপভোগ করতে পারে না।

তবে এটি কারণ এটি প্রয়োজন হয় না। অনেক একটি ইন কনভেনশন দ্বারা একটি PNG ইন সফ্টওয়্যার সঙ্কেতাক্ষরে লিখা এক্জিফ টুকরা iTXt(অথবা সংকুচিত zTXt) খণ্ড notated "কাঁচা প্রফাইল টাইপ APP1" । নতুন eXIfঅংশটি এর জন্য একটি প্রমিত স্থান দেওয়ার উদ্দেশ্যে ছিল, যদিও আমার মতে জাহাজটি এখন যাত্রা করেছে।

তদুপরি, এক্সআইএফ স্ট্যান্ডার্ডের মেটাডেটা বেশিরভাগই এক্সএমপি দ্বারা প্রতিনিধিত্ব করা যেতে পারে, একটি বিকল্প এবং নতুন মেটাডেটা ট্রান্সপোর্ট মেকানিজম যা সুনির্দিষ্টভাবে এই উদ্দেশ্যে একটি এক্সআইএফ নাম স্থান রয়েছে। পিএনজি ফাইলগুলি iTXtকয়েক বছরের জন্য খণ্ডগুলিতে এক্সএমপি নথি (অনুবাদকৃত এক্সআইএফ মেটাডেটা সহ) অন্তর্ভুক্ত করেছে। আপনি দেখতে পাবেন যে অনেকগুলি প্রসেসর ফ্লাইটে দুজনের মধ্যে রূপান্তরিত হয়।


এই একই প্রসেসরগুলি, তারা যাই থাকুক না কেন, বিভিন্ন স্ট্যান্ডার্ড পিএনজি মেটাডেটা খণ্ডে / থেকে এক্সএমপি বা এক্সআইএফ রূপান্তর করে?
স্টুয়ার্ট

@ স্টেওয়ার্ট স্ট্যান্ডার্ড পিএনজি মেটাডেটা খণ্ডগুলি সীমিত এবং এটি এক্সআইএফ বা এক্সএমপি ডেটার প্রশস্ততা উপস্থাপন করতে পারেনি। এ কারণেই আমরা historতিহাসিকভাবে ফাইলগুলিতে (পাঠ্য খণ্ডে) এক্সিফ / এক্সএমপি এনকোড করেছি।
উইন্ডোজ উইন্ড উইন্ড

ঠিক আছে, আমি এটিকে পুনরায় জবাব দেব: এই একই প্রসেসরগুলি কি এক্সএমপি বা এক্সআইএফ মেটাডেটাগুলির সেই আইটেমগুলিকে রূপান্তর করে যা মানক পিএনজি মেটাডেটা খণ্ডগুলি স্ট্যান্ডার্ড পিএনজি মেটাডেটা খণ্ডগুলিতে প্রতিনিধিত্ব করতে সক্ষম হয় এবং বিপরীতে?
স্টুয়ার্ট

পছন্দ করেছেন আমি এটাকে সন্দেহ করি. যদি তারা তা করে থাকে তবে এটি খুব সীমাবদ্ধ থাকবে। সামগ্রিকভাবে এটি করার কোনও লাভ নেই; এক্সআইএফ এবং এক্সএমপি ক্ষেত্রগুলি মানসম্পন্ন নাও হতে পারে তবে সেগুলি সম্পূর্ণ প্রচলিত এবং বহুল ব্যবহৃত। সুতরাং প্রত্যেকে কেবল এটি ব্যবহার করে। পিএনজি মেটাডেটাতে কিছু কীওয়ার্ড / লেখক স্টাফ অন্তর্ভুক্ত থাকে তবে এটি বেশিরভাগ চিত্রের ডেটা।
উইংসের সাথে গ্রহাণু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.