আমি এমন একটি স্ক্রিপ্ট লেখার পরিকল্পনা করছি যা 100,000+ জেপিইজি চিত্রগুলি স্ক্যান করবে এবং ফাইল আকারের দিক থেকে যদি তারা "খুব বড়" হয় তবে তাদের আবার সংকুচিত করবে। স্ক্রিপ্টিং সহজ অংশ, তবে কীভাবে কোনও চিত্রকে "খুব বড়" হিসাবে শ্রেণীবদ্ধ করা যায় তা আমি নিশ্চিত নই।
উদাহরণস্বরূপ একটি ফাইলের আকার 1.81MB সহ 2400x600px চিত্র রয়েছে is ওয়েব কমান্ডের জন্য ফটোশপের সেভ 60 কোয়ালিটি এবং একই মাত্রায় 540KB ফাইল তৈরি করে। এটি মূল আকারের প্রায় 29%।
এখন আমি এই সংখ্যাগুলি গাইডলাইন হিসাবে ব্যবহার করার বিষয়ে ভাবছি। 540KB / (2,400 * 600 / 1,000,000) = মেগাপিক্সেল প্রতি 375KB এর মতো কিছু। এর চেয়ে বড় কোনও চিত্রকে বড় হিসাবে বিবেচনা করা হয়। এটি কি সঠিক পদ্ধতির বা আরও ভাল কোনও আছে?
সম্পাদনা 1: ওয়েবসাইটগুলিতে প্রদর্শনের জন্য চিত্রগুলি অপ্টিমাইজ করা দরকার।
সম্পাদনা 2: আমি পরীক্ষার মাধ্যমে কাঙ্ক্ষিত আউটপুট গুণমান নির্ধারণ করতে পারি, ফাইলের আকারের আর্টের মাত্রাগুলির ক্ষেত্রে চিত্রগুলি বড় কিনা এবং নিম্ন মানেরে সংরক্ষণ করা দরকার কিনা তা আমার জানতে হবে।