मैं एक स्क्रिप्ट लिखने की योजना बनाता हूं जो 100,000+ JPEG छवियों को स्कैन करेगा और फ़ाइल आकार के मामले में "बहुत बड़ा" होने पर उन्हें फिर से कंप्रेस करेगा। स्क्रिप्टिंग आसान हिस्सा है, लेकिन मुझे यकीन नहीं है कि एक छवि को "बहुत बड़ा" के रूप में वर्गीकृत कैसे किया जाए।
उदाहरण के लिए 1.81MB फ़ाइल आकार के साथ एक 2400x600px छवि है। वेब कमांड के लिए फ़ोटोशॉप की बचत 60 गुणवत्ता और समान आयामों पर 540KB फ़ाइल बनाती है। यह मूल आकार का लगभग 29% है।
अब मैं इन नंबरों को एक दिशानिर्देश के रूप में उपयोग करने के बारे में सोच रहा हूं। 540KB / (2,400 * 600 / 1,000,000) = 375KB प्रति मेगापिक्सेल की तरह कुछ। इससे बड़ी कोई भी छवि बड़ी मानी जाती है। क्या यह सही तरीका है या बेहतर है?
संपादन 1: वेबसाइटों पर प्रदर्शन के लिए छवियों को अनुकूलित करने की आवश्यकता है।
संपादित करें 2: मैं प्रयोग करके वांछित उत्पादन की गुणवत्ता निर्धारित कर सकता हूं, मुझे यह जानना होगा कि क्या फाइल के आकार के आयाम आयामों के मामले में चित्र बड़े हैं और निम्न गुणवत्ता में सहेजे जाने की आवश्यकता है।