कई पीएनजी छवियों में शामिल हों


4

अक्सर मैं अपने आप को कई पीएनजी चित्र लेने और उन्हें एक बड़ी छवि में शामिल करने की आवश्यकता पाता हूं।

विशेष रूप से, इस विशेष मामले में, मैं लगभग समान चौड़ाई () 2px) के 2 पीएनजी और अलग-अलग ऊंचाइयां लेना चाहता हूं और एक नया पीएनजी बनाता हूं जहां पहला दूसरे से ऊपर है। उदाहरण के लिए

यहाँ छवि विवरण दर्ज करें

जुड़ाव सहज होना चाहिए।

क्या कोई कमांड लाइन टूल / ऐप है जो ऐसा करता है? सबसे अच्छा होगा यदि पूर्वावलोकन एक समाधान प्रदान करता है।


sipsसबसे पास की चीज़ है जिसे मैं जानता हूँ, लेकिन मुझे नहीं लगता कि यह वह होगा जो आप चाहते हैं। GIMP जैसे फोटो संपादन कार्यक्रम का उपयोग करने में कुछ भी गलत है?
JMY1000

@ JMY1000 मैं उम्मीद कर रहा हूं कि एक देशी विधि या कुछ सरल वन-लाइनर टर्मिनल स्क्रिप्ट है। इस सरल कार्य को करने के लिए जीआईएमपी का उपयोग करना हमेशा के लिए होता है (जीआईएमपी को शुरू करना, सही आयामों की नई छवि बनाना, दो पीएनजी में चिपकाना।) हो सकता है कि एक विशेषज्ञ ऐप है जो मैकओएस के मूल निवासी नहीं है, मैं इसे स्थापित करने पर बुरा नहीं मानूंगा। था।
theonlygusti

काफी उचित। मेरे सिर के ऊपर से कुछ भी पता नहीं है।
JMY1000

1
अपने ओपी में आपने कहा, "सर्वश्रेष्ठ होगा यदि पूर्वावलोकन एक समाधान प्रदान करता है।", पूर्वावलोकन में वह कार्यक्षमता नहीं है और न ही sipsटिप्पणियों में उल्लेख किया गया है। आपने अपनी टिप्पणी में कहा, "मैं उम्मीद कर रहा हूं कि एक मूल विधि या कुछ सरल एक-लाइनर टर्मिनल स्क्रिप्ट है", ऐसी कोई मूल विधि नहीं है जिसे मैं जानता हूं, लेकिन इसका मतलब यह नहीं है कि नहीं है। तीसरे पक्ष के ऐप ImageMagic में montageकई अलग-अलग छवियों को मिलाकर एक समग्र छवि बनाने की आज्ञा है। आपको पहले ImageMagic के कुछ अन्य कमांड का उपयोग करके छवियों को घुमाना पड़ सकता है, या sips। निश्चित रूप से नहीं कह सकता कि मैंने इसका उपयोग नहीं किया है।
user3439894

@ user3439894 मेरे पास पहले से ही ImageMagick स्थापित है, मैं असेंबल कमांड में देखूंगा। :)
Theonlygusti

जवाबों:


5

ImageMagick यह कर सकते हैं:

convert 1.png 2.png -append result.png

संरेखण विकल्प (वैकल्पिक रूप से) -gravityस्विच का उपयोग करके निर्दिष्ट किया जा सकता है ,

  • -gravity East दाएं किनारों को संरेखित करें
  • -gravity West बाएँ किनारों को संरेखित करें
  • -gravity center केंद्रों को संरेखित करें

नोट: +appendइसके बजाय -appendछवियों को एक साथ क्षैतिज रूप से सिलाई करेंगे, अर्थात साइड-बाय-साइड एक के ऊपर एक के बजाय।


1
+1 करने के लिए वापस आने के लिए कि ImageMagick यह कर सकता है और आपने इसे कैसे किया। :)
Monomeeth

वैसे भी यहाँ कुछ गुई प्रकार की बातचीत को जोड़ना है? मुझे अधिकतर समय लगता है कि मैं स्क्रीनशॉट को लंबे नामों से परिवर्तित करना चाहता हूं जो कि कमांड लाइन पर प्रभावी रूप से अंतर करना मुश्किल है। यह अच्छा होगा यदि मैं उन छवियों को चुन सकूं जिन्हें मैं खोजक के माध्यम से संयुक्त करना चाहता हूं, और फिर इस स्क्रिप्ट के बाकी भाग।
रे

@ री टाइप करें convertऔर फिर फाइंडर से टर्मिनल में फाइलों को खींचें और छोड़ें
Theonlygusti
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.