কোনও পিএনজি ফাইল ম্যাক ওএস এক্সে 24 বিট রঙ বা 32 বিট রঙের আছে কিনা আমি কীভাবে তা জানতে পারি?


উত্তর:


20

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

sips -g all image.png

2
সম্পর্কিত sipsবৈশিষ্ট্যগুলি হ'ল samplesPerPixelএবং bitsPerSample
ড্যানিয়েল বেক

3
যাইহোক, আপনি যদি 1: 1 দ্বারা অনুলিপি করে অন্য উত্তরটি ব্যবহার করতে পারেন তবে প্রশ্নের সম্ভবত সম্ভবত একটি সদৃশ। এই ক্ষেত্রে, দয়া করে এর উত্তর flagদিবেন না, তবে এটির পরিবর্তে ডুপ হিসাবে বন্ধ করা মডারেটরের দৃষ্টি আকর্ষণ করার জন্য।
slhck

আহ্, সুতরাং আপনি কি কেবল 'এর জন্য মডারেটরের মনোযোগ প্রয়োজন' বেছে নিন, অন্যটি চয়ন করুন এবং তারপরে নকল করে লিখুন?
রায়ান 23

1
@ রায়ান: "এটি এখানে অন্তর্ভুক্ত নয়" -> "নির্ভুল সদৃশ" -> লিঙ্ক আটকান।
তমারা উইজসম্যান

12

পিএনজিচেক একটি সংক্ষিপ্ত বিবরণ দেবে (এবং কোনও ত্রুটি থাকলে সেগুলি থাকা উচিত):

$ pngcheck * .png
ঠিক আছে: નમૂના24.png (128x128, 24-বিট আরজিবি, অ-ইন্টারলেসড, 89.7%)।
ঠিক আছে: નમૂના 32.png (128x128, 32-বিট আরজিবি + আলফা, অ-ইন্টারলেসড, 78.0%)।

পরীক্ষিত 2 টির মধ্যে 2 টির মধ্যে কোনও ত্রুটি সনাক্ত করা যায়নি।

সরবরাহিত লিঙ্কে ম্যাক বাইনারি উপলব্ধ available


3
আপনি যদি কোনও ম্যাকের উপরে থাকেন এবং হোমব্রু করেন তবে আপনি এটির সাথে এটি ইনস্টল করতে পারেন:brew install pngcheck
gdelfino

ভাল উত্তর - sips পরামর্শটি আমার পক্ষে কার্যকর হয়নি - png-8 এবং png-24 ফাইল দুটিই 8 বিট এসআরজিবি হিসাবে রিপোর্ট করা হয়েছে। অন্য কার্যকরী উত্তরটিও file *.png- কোনও অতিরিক্ত ইনস্টলসের প্রয়োজন নেই। png-8 "colormap" হিসাবে দেখাবে যখন png-24 শো "রঙ আরজিবি" হিসাবে দেখায়।
জনি

7

ইমেজম্যাগিকের identify ইউটিলিটি (কমান্ড লাইন) আপনাকে বিভিন্ন ধরণের বিন্যাসে চিত্র সম্পর্কিত সমস্ত ধরণের তথ্য প্রদর্শন করবে।

--verbose <চিত্র ফাইল> সনাক্ত করুন

আপনার চিত্রটি 24 বিট হলে আপনি দেখতে পাবেন:

চ্যানেল গভীরতা:
  লাল: 8-বিট
  সবুজ: 8 বিট
  নীল: 8-বিট

যদি আপনার পিএনজি চিত্র 32 বিট হয় তবে আপনি দেখতে পাবেন:

চ্যানেল গভীরতা:
  লাল: 8-বিট
  সবুজ: 8 বিট
  নীল: 8-বিট
  আলফা: 8-বিট

পাশাপাশি প্রদর্শিত অন্যান্য প্রচুর তথ্য থাকবে।


4

আপনি স্পটলাইটের মেটাডেটা সূচকটি ব্যবহার করে জিজ্ঞাসা করতে পারেন mdls:

mdls -name kMDItemBitsPerSample filename.png
kMDItemBitsPerSample = 32

ফলাফলগুলি কিছুটা অদ্ভুত বলে মনে হচ্ছে। mdls -name kMDItemHasAlphaChannelএখানে আরও প্রাসঙ্গিক হতে পারে।


3

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

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