मेरे पास पीएनजी फाइलों का एक फ़ोल्डर है जिसमें पारदर्शी पृष्ठभूमि है। मैं उन्हें कमांड लाइन से परिवर्तित करना चाहता हूं और छवियों की पारदर्शी पृष्ठभूमि बनाए रखना चाहता हूं।
मैं किसी भी मदद की सराहना करता हूँ।
चूँकि jpgs ट्रांसपेरेंसी का समर्थन नहीं करते हैं, इसलिए मैं आउटपुट jpg के बैकग्राउंड कलर के हेक्स मान को कैसे निर्दिष्ट कर सकता हूँ? अभी यह करने के लिए चूक #ffffff
? मैंने इस स्क्रिप्ट को आज़माया है, लेकिन यह आउटपुट जेपीजीएस को सफेद पृष्ठभूमि देता है:
mogrify -quality 100 -format jpg *.png
अपडेट करें
मैंने इन png फ़ाइलों को इंकस्केप में बनाया। मुझे यह उल्लेख करना चाहिए कि इन pngs को jpgs में बदलने का मेरा लक्ष्य परिपत्र या कोणीय वस्तुओं पर दांतेदार किनारों से छुटकारा पाना है। Pngs में वर्तमान में दांतेदार किनारे हैं और मैंने पढ़ा कि उन्हें jpgs में परिवर्तित करने से यह समस्या हल हो सकती है। हालाँकि, ईसाई स्केजडट के उत्तर में उल्लिखित विधि के माध्यम से परिवर्तित करने से छवियों को और भी अधिक दांतेदार किनारे मिलते हैं। वहाँ एक तरीका है कि मैं pngs को jpg में बदल सकता हूं और दांतेदार किनारों से छुटकारा पाने के लिए एंटी-अलियासिंग या शायद एक और तकनीक का उपयोग कर सकता हूं? सहायता के लिए धन्यवाद।