"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में संपीड़न और पारदर्शिता बनाए रखते हुए PNG को JPG में कैसे परिवर्तित करें?

PHP में संपीड़न और पारदर्शिता बनाए रखते हुए PNG को JPG में कैसे परिवर्तित करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:238

How to Convert PNG to JPG with Compression and Preserve Transparency in PHP?

पीएचपी में संपीड़न के साथ पीएनजी को जेपीजी में परिवर्तित करना

कई उपयोगकर्ता दृश्य बनाए रखते हुए छवियों के फ़ाइल आकार को कम करके अपने वेब अनुप्रयोगों को अनुकूलित करना चाहते हैं गुणवत्ता। इसे प्राप्त करने के लिए उच्च-गुणवत्ता वाली पीएनजी फ़ाइलों को जेपीजी में परिवर्तित करना एक सामान्य तरीका है क्योंकि जेपीजी में आमतौर पर छोटे फ़ाइल आकार होते हैं। PHP इस रूपांतरण को सुविधाजनक बनाने के लिए कई फ़ंक्शन और लाइब्रेरी प्रदान करता है। $image = imagecreatefrompng($filePath); $बीजी = इमेजक्रिएटट्रूकलर(इमेजएक्स($इमेज), इमेजसी($इमेज)); इमेजफिल($बीजी, 0, 0, इमेजकलरआलोकेट($बीजी, 255, 255, 255)); इमेजअल्फ़ाब्लेंडिंग($bg, TRUE); इमेजकॉपी($बीजी, $इमेज, 0, 0, 0, 0, इमेजएक्स($इमेज), इमेजसी($इमेज)); इमेजडिस्ट्रॉय($इमेज); $ गुणवत्ता = 50; // आवश्यकतानुसार गुणवत्ता समायोजित करें (0 = न्यूनतम, 100 = उच्चतम) imagejpeg($bg, $filePath . ".jpg", $quality); imagedestroy($bg);

यह कोड पारदर्शिता सुनिश्चित करते हुए प्रभावी ढंग से पीएनजी छवि को जेपीजी प्रारूप में परिवर्तित करता है। समायोज्य गुणवत्ता पैरामीटर फ़ाइल आकार और दृश्य गुणवत्ता के बीच वांछित संतुलन प्राप्त करने के लिए संपीड़न स्तर को ठीक करने की अनुमति देता है। परिणामी JPG फ़ाइलें वेब पर प्रदर्शित की जा सकती हैं या आवश्यकतानुसार अन्य अनुप्रयोगों में उपयोग की जा सकती हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3