আইফোন কেন স্ক্রিনশটগুলি পিএনজি হিসাবে ক্যাপচার করে?


41

আইপিএসের জন্য .JPG এর পরিবর্তে .PNG হিসাবে নেওয়া স্ক্রিনশটগুলি সংরক্ষণ করার কোনও কারণ আছে?

স্ক্রিনশটগুলিতে যাইহোক স্বচ্ছ পটভূমি থাকবে না।


উত্তর:


64

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


আগ্রহী হলে আরও তথ্য:

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

এছাড়াও, পিএনজি কীসের জন্য ভাল সেগুলির একটি প্রযুক্তিগত ওভারভিউ পড়ার পক্ষে মূল্যবান (এটি মূলত মূল বিষয়টির অন্যতম প্রধান উল্লেখ এবং এতে দিনটি কাটাতে পর্যাপ্ত বিবরণ রয়েছে)। উদ্ধৃতাংশ:

ওয়েবে জন্য, 1999 এর প্রথমদিকে, সর্বব্যাপী সমর্থন সহ দুটি চিত্র ফর্ম্যাট রয়েছে: জেপিইজি এবং জিআইএফ। জেপিজি এটির জন্য নকশাকৃত কাজের জন্য খুব উপযুক্ত - যথা, স্টোরেজ, সঞ্চালন, এবং আলোকমানিক 8-বিট গ্রেস্কেল এবং 24-বিট ট্রুয়েকারর চিত্র ভাল মানের এবং চমৎকার সংকোচনের সাথে প্রদর্শন - এবং পিএনজি কখনই লক্ষ্য করা যায়নি নিজস্ব শর্তাবলী জেপিজি সঙ্গে প্রতিযোগিতা। তবে জিআইএফ-এর মতো পিএনজি, কয়েকটি রঙযুক্ত চিত্রের জন্য বা প্রচুর তীক্ষ্ণ প্রান্তযুক্ত কার্টুন বা বিটম্যাপযুক্ত পাঠ্যের জন্য জেপিজির চেয়ে বেশি উপযুক্ত। পিএনজি গামা সংশোধন (আলগাভাবে বলতে গেলে, চিত্রের ক্রস-প্ল্যাটফর্ম নিয়ন্ত্রণ `` উজ্জ্বলতা '') এবং স্বচ্ছতার জন্য সরাসরি সমর্থনও সরবরাহ করে। আমি খুব শীঘ্রই এই আরও বিস্তারিত আলোচনা করব।

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


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

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

ভাল শো এবং বলুন। আপনি প্রতিদিন নতুন কিছু শিখেন def
মুহাম্মানা

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

@Franck, তথ্যসূত্র প্রয়োজন জন্য "পিএনজি বিশেষভাবে GIF প্রতিস্থাপন করার জন্য ডিজাইন করা হয়" ,
Pacerier

50

কারণ এটি:

পিএনজি স্ক্রিনশট

এর থেকে অনেক বেশি ভাল দেখাচ্ছে:

জেপিজি স্ক্রিনশট

ঠিক আছে, কোন JPEG কম্প্রেশন মানের ঢিলা তাই আমি ছিল পথ কম্প্রেশন ইত্যাদি যে সুস্পষ্ট করতে নিচে, কিন্তু বিন্দু দেহাবশেষ - একটি পিএনজি স্ক্রিনশট শো ঠিক কি আপনি পর্দায় দেখতে, কোন JPEG স্ক্রিনশট হয় যেহেতু সবসময় একটি সামান্য বিট লজি (হ্যাঁ , আপনি 100 পর্যন্ত মানের ক্র্যাঙ্ক করলেও)।

এছাড়াও, সমতল রঙ, তীক্ষ্ণ প্রান্ত এবং পুনরাবৃত্ত নিদর্শন (যেমন পাঠ্যের মতো) সহ চিত্রগুলি কমপ্রেস করতে পিএনজি বেশ ভাল হতে পারে to সুতরাং, অনেক ক্ষেত্রে, কোনও ক্ষতিবিহীন পিএনজি স্ক্রিনশটটি কোনও গ্রহণযোগ্য মানের স্তরে সংরক্ষিত জেপিজি স্ক্রিনশটের চেয়ে ছোট হতে পারে।


5
শো বলার চেয়ে প্রপস!
জাপ্রিইস

তবে এখানে, পিএনজিটি জেপিগের আকারের 4 গুণ (33 কো বনাম 8 কো) k সত্য তুলনার জন্য আপনার নিজের পিএনজির চেয়ে একই আকারের একটি জেপিজি আপলোড করার চেষ্টা করা উচিত
টমাস আইয়ুব

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

আমি বুঝতে পেরেছি তবে আপেলের সাথে আপেলের তুলনা করা ভাল, কারণ আপনি যদি গাজর আনেন তবে আপনার সুন্দর উত্তরটি একটি আধা-সুন্দর উত্তর হয়ে যায়। যাইহোক, আমি আপনাকে ভিজ্যুয়াল উদাহরণের জন্য ভোট দিয়েছি :)
টমাস আইয়ুব

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

10

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

সুতরাং .PNG এর মতো একটি ক্ষতিবিহীন বিন্যাস বাধ্যতামূলক।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.