লোকেরা কেন জেপিজি চিত্র ব্যবহার করে?


17

আমি জেপিজির চিত্রগুলি সর্বত্র দেখতে পাচ্ছি। কিন্তু কেন?

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

এখানে চিত্র বর্ণনা লিখুন

এটি একটি 512x512 জেপিজি চিত্র যা "জেপিজি" বলে

এখানে চিত্র বর্ণনা লিখুন

এবং এটি একটি 512x512 পিএনজি চিত্র যা "পিএনজি" বলে।

জেপিজি ছিল 31.7kb এবং পিএনজি 25.9kb ছিল

তাহলে কি দেয়?


3
আপনার যা কিছু জানা উচিত তা হ'ল .png হ্রাসহীন, যখন .jpg হয় না। সুতরাং .png উত্স-চিত্রগুলির জন্য আরও উপযুক্ত, তবে .jpg প্রকাশনার পক্ষে আরও উপযুক্ত।
কেউ নেই

1
@ নোবডি পিএনজি ক্ষয়ক্ষতি বা ক্ষতিহীন হতে পারে। আপনি এটি কীভাবে রফতানি করবেন তার উপর নির্ভর করে।
DA01

8
এফওয়াইআই, আপনি এখানে উদাহরণ হিসাবে যেমন লাইন আর্টের জন্য খুব কমই জেপিজি ব্যবহার করবেন। এই উদাহরণগুলির উপর নির্ভর করে নির্ভুলভাবে আপনি জেপিজি ব্যবহার করবেন না । এগুলি যদি ফটো হয় তবে আপনি বুঝতে পারবেন যে আপনি সম্পূর্ণ আলাদা ফলাফল পাবেন।
DA01

7
আমি গুরুত্ব সহকারে বিশ্বাস করতে পারি না এই প্রশ্নটি 10 ​​সেকেন্ডের বেশি বেঁচে গেছে।
সমতলভূমি

2
@ DA01 পিএনজি কখনই ক্ষয়ক্ষতি হয় না তবে আপনি চিত্রটিকে পিএনজিতে আরও ছোট করে তুলতে রফতানির আগে ক্ষতিপূরণভাবে তা পরিচালনা করতে পারেন। পিএনজি স্পেসিফিকেশন এ সম্পর্কে কিছু জানা যায় না।
কেউ নেই

উত্তর:


35

কারণ ফটোগ্রাফের মতো প্রচুর রঙ এবং অনিয়মিত আকার রয়েছে এমন চিত্রগুলি সংক্ষেপে তারা আরও ভাল।

আপনি কি একই এক্সপ্রেসিন্ট চেষ্টা করেছেন, তবে কোনও ছবি দিয়ে? .Jpg এর সংকোচনের উপাদানটি নির্বিশেষে .png সম্ভবত কোনও .jpg এর চেয়ে লক্ষণীয়ভাবে বড় হতে চলেছে।

উদাহরণ:

পিএনজি ছবি
.png চিত্র, 110 কে

100 মানের jpeg
.jpg 100% মানের, 63 কে

30 গুণমানে jpeg
.jpg 30% মানের, একটি পরিমাপ 9k

আপনি যদি ঘনিষ্ঠভাবে তাকান, আপনি 30% মানের .jpg- তে কিছু নিদর্শনগুলি দেখতে পাবেন, তবে এটি বেশিরভাগ কারণ মসৃণ সবুজ পটভূমির বিরুদ্ধে লাইটবাল্বের শক্ত প্রান্তটি সংক্ষেপণ অ্যালগরিদমকে খুব ভাল ধার দেয় না। আপনি এক নজরে লক্ষ্য না করে কোনও ক্ষতি ছাড়াই আপনার নিয়মিত ছবিগুলি 10 বা 5% মানের কমে যেতে পারে।


3
এফডাব্লুআইডাব্লু: পিএনজিকে অনুকূলকরণের পরে এটির কোনও 343 কেবি সনাক্তযোগ্য ক্ষতি ছাড়াই রয়েছে।
মারিও

বাহ, আমি তা কখনই জানতাম না। আমি পিএনজিতে তোলা একটি ছবি রূপান্তরিত করার চেষ্টা করেছি এবং এটি 550k থেকে 2933k এ চলে গেছে। আপনি কি জানেন যে কেসটি কী করে?
জেডিবারেল

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

2
@ জেডিবারেল যদি আপনি কারিগরি এবং গাণিতিক বিবরণে আগ্রহী হন তবে আপনি এই ভিডিওটি কম্পিউটারফাইলে দেখতে পারেন ।
পল মানতা

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

13

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

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

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

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

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

জেপিজি থেকে পিএনজিতে পরিবর্তনের ব্যয়টি কোনও হার্ডওয়ার সম্ভাব্য থেকে বিরত থাকবে। ক্যামেরাগুলিকে দ্রুত পিএনজি সংকোচন সমর্থন করার জন্য নির্মিত নতুন প্রসেসরের প্রয়োজন হবে, উদাহরণস্বরূপ, তারা এই মুহূর্তে জেপিইজি ব্যবহারের জন্য কঠোর কোডড। আপনার পুরানো ক্যামেরাগুলি মূল্যহীন হবে, কারণ আপনাকে অন্তর্নির্মিত পিএনজি চিপ সহ একটি নতুন কিনতে হবে। এর অর্থ হ'ল আপনাকে কোনও নির্মাতাকে শিল্পের মানগুলির বিরুদ্ধে যেতে এবং এই জাতীয় ডিভাইসগুলি উত্পাদন শুরু করতে বাধ্য করতে হবে, যার অর্থ এটির ন্যায্যতা পাওয়ার জন্য পর্যাপ্ত চাহিদা থাকতে হবে, এবং এই জাতীয় ক্যামেরা প্রাথমিকভাবে তাদের জেপিইজি ভিত্তিকের চেয়ে ব্যয়বহুল হবে would প্রতিরূপ। একটি শিল্প পরিবর্তন করা খুব কঠিন।


পিএনজি সম্ভাব্য ক্ষয়ক্ষতিহীন। সংরক্ষণ সফ্টওয়্যার আরও ভাল সংকোচযোগ্য বিন্যাসের জন্য শক্ত ডেটা হারানো চয়ন করতে পারে। জেপিগের বেভেল প্রকৃতি এটিকে ক্ষতিহীন হওয়া অসম্ভব করে তোলে।
joojaa

@ joojaa আপনি কি পিএনজি সংক্ষেপন "শক্ত ডেটা হারাতে বেছে নিতে পারেন" এই বিবৃতিটির ব্যাক আপ নিতে পারেন?
সিজে ডেনিস

@ জাজা জেপিইজি ওয়েভলেট নয়, ডিসিটি সংক্ষেপণ ব্যবহার করে। আপনি জেপিইজি 2000 এর কথা ভাবছেন
খ্রিস্ট

7
এটি আমার বোঝা যাচ্ছে যে পিএনজি কোডকে চিত্রটি প্রেরণ করার আগে রঙ হ্রাস ঘটবে। কোনও ফর্ম্যাট ইতিমধ্যে ক্ষতিকারক ডেটা সংরক্ষণের জন্য সক্ষম তাই কেবল এটিকে ক্ষতিগ্রস্থ করে না। আলফা চিত্রের সাথে একটি 32-বিট আরজিবি পরিবর্তন করে 1-বিট কালো এবং সাদা ছবিতে প্রচুর ডেটা হারাবে তবে এটি পিএনজি করছে না that রঙের গভীরতা হ্রাস হ্রাসকারী রূপান্তর, ক্ষতির সংকোচনের নয়
সিজে ডেনিস

2
আমার ভুল এটি DCT। আমার বক্তব্যটি হ'ল পিএনজি লসলেস থাকাকালীন সমস্ত পিএনজি অপটিমাইজার নেই! সুতরাং আপনি কী ব্যবহার করেছেন তা না জেনে প্রক্রিয়াটি ক্ষয়ক্ষতি হয়েছে কিনা তা আপনি জানেন না। সুতরাং নিরলসতা সম্পর্কে প্রশ্ন যতটা সহজ মনে হয় তেমন সহজ নয়। PNG অপ্টিমাইজারগুলি ছোট পায়ের ছাপের জন্য সংরক্ষণের আগে অন্যান্য উপায়ে চিত্র পরিবর্তন করতে পারে যেমন রঙের গভীরতার পরিবর্তন ঘটে। @ JCDennis এই ক্র্যাংচারগুলি কেবলমাত্র তাদের ম্যানুয়ালপেজগুলি দেখুন।
joojaa

7

এই সংক্ষেপণ অ্যালগরিদমগুলি যেভাবে কাজ করে তা হ'ল দুর্দান্তভাবে কিছু উল্লেখ করা হয়নি। জেপিজি সরাসরি ফটোগ্রাফগুলিতে লক্ষ্যযুক্ত যেখানে পিক্সেলের বর্ণের সামান্য পরিবর্তন লক্ষ্য করা যায় না। পিএনজি হ'ল মনগড়া চিত্রগুলির জন্য আরও বেশি লক্ষ্যবস্তু হয়েছে যেখানে একক রঙের বৃহত অঞ্চল রয়েছে যেখানে সংক্ষিপ্তসারটি আপনার সরল কালো বর্ণমালা সহ একটি বিশাল সমস্ত সাদা ছবির উদাহরণে পছন্দ করার মতো পুরো সুযোগ গ্রহণ করেছে। আপনি যদি একই ছবি তোলেন এবং সাদা ব্যাকগ্রাউন্ডটি সাদা থেকে ধূসর হয়ে সমানভাবে ইমেজের পাশের পাশের দিকে পিএনজি আকারটি মারাত্মকভাবে বৃদ্ধি পাবে এবং জেপিজিতে সম্ভবত সামান্য পরিবর্তন হবে। আমি প্রায় 10 বছর আগে এই দুটি ধরণের বিন্যাসের সাথে সরাসরি বিএমপিগুলিতে সংযুক্ত করতে কিছু ফর্ম্যাট দিয়ে কোডিং করেছি। জেপিজি অত্যন্ত পরিশীলিত এবং জটিল। পিএনজি খুব সহজ এবং নির্দিষ্ট ছবিগুলিতে কেবল কার্যকর যেখানে রঙ অনুভূমিক রেখায় অপরিবর্তনীয়


1
আপনি কি আসলে এটি চেষ্টা করেছেন? পিএনজি কেবল দৈর্ঘ্যের এনকোডিং চালায় না এবং এটি আপনার প্রস্তাবের চেয়ে আরও পরিশীলিত। এটি একটি অভিযোজিত অ্যালগরিদম ব্যবহার করে এবং কার্যকরভাবে শক্ত অঞ্চল এবং পুনরাবৃত্তি নিদর্শন উভয়কে সংকুচিত করবে।
z7sg Ѫ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.