मैं सोच रहा हूं कि सर्वोत्तम संपीड़न दर (छोटे फाइलसाइज + गुणवत्ता की हानि) को स्वचालित रूप से कैसे निकालना है।PHP: दृश्य गुणवत्ता (स्वचालित रूप से) खोए बिना छवियों को कैसे संकुचित करें?
फिलहाल मैं प्रत्येक .jpg
के लिए $quality = 85
के साथ imagejpeg() का उपयोग कर रहा हूं।
पेजस्पेड (क्रोम प्लगइन) कुछ केबी को बचाने के लिए कुछ छवियों की गुणवत्ता को कम करने के लिए सुझाव देता है। कमी का प्रतिशत अलग है।
मैं एक क्रोनबॉज लिखना चाहता हूं जो एक विशिष्ट निर्देशिका को क्रॉल करता है और प्रत्येक छवि को अनुकूलित करता है।
पेजस्पेड या TinyPNG कैसे सर्वोत्तम अनुकूलित गुणवत्ता का पता लगाता है और क्या यह PHP या किसी अन्य सर्वर-भाषा के साथ संभव है?
आप पहले से ही 'imagejpeg() 'कॉल को कैश कर रहे हैं, है ना? –
@ पेक्का: हाँ, मैं करता हूं। मैं छवियों का आकार 100% की गुणवत्ता के साथ बदल दूंगा। Cronjob बाद में इसे अनुकूलित करेगा। 85% गुणवत्ता सिर्फ इसलिए है क्योंकि मेरे पास अभी तक कोई एल्गोरिदम नहीं है। –