में कनवर्ट करने के लिए PHP का उपयोग करें मेरे पास बहुत सारी जेपीईजी छवियां हैं जिन्हें मैं PHP का उपयोग करके पीएनजी छवियों में कनवर्ट करना चाहता हूं। जेपीईजी ग्राहकों द्वारा अपलोड किए जा रहे हैं, इसलिए मैं यह सुनिश्चित करने के लिए उन पर भरोसा नहीं कर सकता कि वे सही प्रारूप में हैं।जेपीईजी को पारदर्शी पीएनजी
मैं भी अपनी सफेद पृष्ठभूमि पारदर्शी बनाना चाहता हूं।
क्या PHP के पास कोई भी कार्य है जिसका उपयोग मैं इसे प्राप्त करने के लिए कर सकता हूं?
इस मान लिया जाये कि काम करेंगे, ध्यान रखें कि जेपीजी एक हानिपूर्ण प्रारूप है। इसका मतलब है कि रंग थोड़ा सा हो सकते हैं, खासकर किनारों के आस-पास और उन जगहों पर जहां रंग सफेद से दूसरे रंग में बदल जाता है। केवल सादे सफेद की तलाश में शायद उन सभी पिक्सेल को नहीं मिलेगा जिन्हें आप पारदर्शी बनाना चाहते हैं। – GolezTrol
बस इस उत्तर को पूरा करने के लिए: 'imagesavealpha ($ f, true) का उपयोग करें;' यह सुनिश्चित करने के लिए कि अल्फा चैनल सहेजा गया है और 'imagepng ($ f,' /path/to/save/file.png '); 'के रूप में सहेजने के लिए पीएनजी। – megaflop
अधिक जानकारी [यहां] (http://www.php.net/manual/en/ref.image.php)। – awm