15
मैंने इस तरह कुछ करने की कोशिश की लेकिन यह छवि की पृष्ठभूमि को आवश्यक बनाता है, छवि की अल्फा आवश्यक नहीं है। मैं बस जेपीजी के रूप में सबकुछ अपलोड करना चाहता था, इसलिए अगर मैं किसी भी तरह से एक पीएनजी छवि को "फ्लैटन" कर सकता हूं तो कुछ पारदर्शी रूप से डिफ़ॉल्ट रूप से इसे सफेद होने के लिए, इसलिए मैं इसे jpg के रूप में उपयोग कर सकता हूं। किसी भी मदद की सराहना करते हैं। धन्यवाद।जीडी! एक पीएनजी छवि को जेपीईजी में परिवर्तित करना और अल्फा को डिफ़ॉल्ट रूप से सफेद बनाना और काला नहीं
$old = imagecreatefrompng($upload); $background = imagecolorallocate($old,255,255,255); imagefill($old, 0, 0, $background); imagealphablending($old, false); imagesavealpha($old, true);
वाह महान व्यक्ति धन्यवाद एक गुच्छा! – Shawn
+1, यह आउटपुट गुणवत्ता को बहुत अधिक अच्छा बना देता है – dynamic
thx बहुत, मुझे बहुत अच्छे परिणाम के साथ कई बार बचाएं – chings228