अल्फा निकालें की धारा ImageMagick उपयोग मार्गदर्शिका उपयोग करने का सुझाव -alpha removeविकल्प, जैसे:
convert in.png -background white -alpha remove out.png
... -backgroundआपके चयन के रंग का उपयोग करना ।
गाइड बताता है:
यह ऑपरेशन सरल और तेज़ है, और बिना किसी अतिरिक्त मेमोरी उपयोग, या अन्य साइड इफेक्ट्स की आवश्यकता के बिना काम करता है जो वैकल्पिक पारदर्शिता हटाने की तकनीकों से जुड़ा हो सकता है। यह इस प्रकार छवि पारदर्शिता को हटाने का पसंदीदा तरीका है।
यह अतिरिक्त रूप से नोट जोड़ता है:
ध्यान दें कि पारदर्शिता को हटाए जाने के दौरान अल्फा चैनल चालू रहेगा, लेकिन अब पूरी तरह से अपारदर्शी होगा। यदि आपको अब अल्फा चैनल की आवश्यकता नहीं है तो आप इसे निष्क्रिय करने के लिए अल्फा बंद का उपयोग कर सकते हैं।
इस प्रकार, यदि आपको अल्फा चैनल की आवश्यकता नहीं है, तो आप -alpha offविकल्प को जोड़कर अपनी आउटपुट छवि का आकार छोटा कर सकते हैं , जैसे:
convert in.png -background white -alpha remove -alpha off out.png
इमेजेज सेक्शन से रिमूवल ट्रांसपेरेंसी में वर्णित पारदर्शिता को हटाने के लिए अक्सर इस्तेमाल की जाने वाली तकनीकों पर अन्य विवरण हैं ।
-flattenपारदर्शिता को हटाने के लिए एक तकनीक के रूप में उपयोग करने के लिए एक महत्वपूर्ण चेतावनी का उल्लेख उस खंड में शामिल है :
हालांकि, यह "मोग्रिफ़" या कई छवियों के अनुक्रम के साथ काम नहीं करेगा, मूल रूप से क्योंकि "-flatten" ऑपरेटर वास्तव में एक छवि में कई छवियों को मर्ज करने के लिए डिज़ाइन किया गया है।
इसलिए, यदि आप एक बार में कई छवियों को परिवर्तित कर रहे हैं, उदाहरण के लिए, पीडीएफ फाइल से थंबनेल बनाना, -flattenवह नहीं होगा जो आप चाहते हैं (यह सभी पृष्ठों को एक छवि में सभी पृष्ठों को समतल कर देगा)। दूसरी ओर, -alpha removeतकनीक का उपयोग करते हुए अभी भी कई छवियों का उत्पादन होगा, प्रत्येक में पारदर्शिता हटा दी जाएगी।