PHP और GD को imagecreatefrompng()
का उपयोग करते समय अल्फा के साथ पीएनजी प्रकार के ग्रेस्केल से छवियां बनाने में परेशानी हो रही है। परिणाम अविश्वसनीय रूप से विकृत हैं।ग्रेस्केल/अल्फा रंग प्रकार के लिए पीएनजी कैसे जांचें?
मैं सोच रहा था कि अगर किसी को असंगतता के उपयोगकर्ता को सूचित करने के लिए रंग के प्रकार की जांच करने का कोई तरीका पता था?
उदाहरण:
मूल छवि: http://dl.dropbox.com/u/246391/Robin.png
परिणामस्वरूप छवि: http://dl.dropbox.com/u/246391/Robin_result.png
कोड:
<?php
$resource = imagecreatefrompng('./Robin.png');
header('Content-type: image/png');
imagepng($resource);
imagedestroy($resource);
चीयर्स,
एरन
विकृत द्वारा आपका क्या मतलब है? अल्फा पारदर्शिता को संरक्षित करने के लिए आपको कुछ कदम उठाने की आवश्यकता है। लेकिन ग्रेस्केल मुद्दे ... यह मेरे लिए नया है –
मैंने एक उदाहरण छवि शामिल करने के लिए अपना उदाहरण अपडेट किया है। अल्फा पारदर्शिता को संरक्षित करना ठीक है। यह विशेष रूप से ग्रेस्केल छवियों के साथ पारदर्शिता है कि जीडी संभाल नहीं सकता है, नीचे हैम evgi के जवाब देखें। – ac94