वॉटरमार्क JPG फ़ाइलों को बैच कैसे करें?


29

मेरे पास लगभग 15,000 JPG फाइलें हैं जिन्हें वॉटरमार्क करने की आवश्यकता है। वहाँ किसी भी तरह से इन छवियों को संसाधित करने के लिए है सामूहिक रूप से और एक वॉटरमार्क जोड़ सकता हूँ?

चित्र अलग-अलग आकार के हो सकते हैं, मैं चाहता हूं कि वॉटरमार्क छवियों के केंद्र में रखा जाए।


2
: इसी तरह के सॉफ्टवेयर सिफारिश सवाल भी softwarerecs.stackexchange में जवाब दिया गया है softwarerecs.stackexchange.com/questions/47/... और softwarerecs.stackexchange.com/questions/2128/...
निकोलस राउल

जवाबों:


25

उपयोग करें imagemagick:


for i in *jpg ; do convert logo.jpg [ above code ] ; done
शादुर

@ बहादुर उदाहरण का उपयोग करने वालों के लिए: निश्चित रूप से, इसके logo.jpgसाथ बदलें "${i}": for i in *jpg ; do convert "${i}" -font ....... ; done
ओलिवियर

23

हां, फ़ोटोशॉप में आप एक एक्शन का उपयोग करके किसी फ़ोल्डर में छवियों को बैच सकते हैं।

सीधे शब्दों में:

  • छवि खोलें

  • "कार्रवाई" पैनल खोलें और "नई कार्रवाई बनाएं" को हिट करें।

  • कार्रवाई का नाम और "ओके" मारा

  • अब आपको रिकॉर्ड में होना चाहिए। जब तक आप अपने कार्यों के टूलबार मेनू में "स्टॉप" बटन को हिट नहीं करते तब तक आप जो कुछ भी करते हैं वह एक कदम के रूप में कार्रवाई में लॉग इन किया जाएगा।

  • जैसा कि आप सामान्य रूप से अपना वॉटरमार्क बनाएँ। मैं पैटर्न और अपारदर्शिता के मिश्रण का उपयोग करने की सलाह देता हूं। छवि को वांछित प्रारूप और स्थान पर सहेजें।

  • छवि बंद करें और "बंद करो" मारा

अब, फाइल >> ऑटोमैटिक >> बैच पर जाएं, और अपने नए बनाए गए एक्शन और उन सोर्स फोल्डर को सेलेक्ट करें, जिन इमेजेस को आप संशोधित करना चाहते हैं। यह उस कार्रवाई को उस फ़ोल्डर में सभी छवियों पर लागू करेगा।

फ़ाइल नामकरण विकल्प और कुछ अन्य एक्स्ट्रा कलाकार हैं जिन्हें आपको उनका उपयोग करने के लिए चुनना चाहिए।


तब आपको वास्तव में उन सभी को खोलना होगा, नहीं?
बंटेह

3
तकनीकी रूप से, बैच स्वचालन स्वचालित रूप से इतनी देर तक फाइलों को खोलेगा और बंद करेगा जब तक कि आपकी कार्रवाई का अंतिम चरण "बंद" न हो जाए। इसे सेट करें, और इसे भूल जाएं ....
cclark413

के रूप में भी एक बूंद इस बचा सकता है
रयान

17

एक जिम्प स्क्रिप्ट है जिसे विशेष रूप से वॉटरमार्क जोड़ने के लिए डिज़ाइन किया गया है: बैच इमेज वॉटरमार्क स्क्रिप्ट । इसे कमांड लाइन के माध्यम से चलाने की आवश्यकता है, लेकिन यह बिल्कुल सीधा है:

  1. स्क्रिप्ट डाउनलोड करें

  2. डाउनलोड की गई फ़ाइल को अपने GIMP इंस्टाल में सेव करें जिसके बाद \ share \ gimp \ 2.0 \ स्क्रिप्ट होगी।

  3. विंडोज उपयोगकर्ताओं के लिए Start -> Run… -> Cmd(ठीक है हिट)

  4. आपके GIMP निर्देशिका के बाद cd टाइप करें (यानी cd "C: \ Program Files \ GIMP 2 \ bin")

इसके कमांड्स में इनपुट फाइल्स, वाटरमार्क पाथ, साइज, पेडिंग और लेयर मोड, पोजिशन नंबर और आउटपुट पाथ शामिल हैं।

उदाहरण:

जिम्प-2.8.exe-बी "(माइग्रेन-ऐड-वॉटरमार्क वॉटरमार्क-पाथ इनपुटफाइल्स वॉटरमार्क-आकार वॉटरमार्क-पैडिंग वॉटरमार्क-लेयर-मोड पोजिशन आउटपुट-दिर)"

तथा

gimp-2.8.exe -b "(मिग-ऐड-वॉटरमार्क \" C: \ Users \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \ "\" C: \ Users \ Migee \ Desktop \ WatermarkTest \ "jpg \" .25 .01 15 5 \ "C: \ Users \ Migee \ Desktop \ WatermarkTest \") "


मैंने बल्क में चित्रों को आकार देने के लिए कुछ इसी तरह का उपयोग किया, लेकिन इसमें एक यूजर इंटरफेस था, क्या बैच इमेज वॉटरमार्क स्क्रिप्ट के लिए ऐसा कुछ है?
मलाची

12

इस बिंदु पर ImageMagick उत्तर बहुत पहले से ही दिए गए हैं, लेकिन मैं थोड़ा और विस्तृत जवाब देना चाहता था, ताकि हर कोई इसका उपयोग करने में सक्षम हो।


डमी रास्तों के साथ उदाहरण: जिसे आपको बदलना होगा।

(एक मैक और खिड़कियों पर आप एक फ़ाइल या फ़ोल्डर को टर्मिनल विंडो पर खींच सकते हैं, जो एक पथ में परिवर्तित हो जाएगा)

सुनिश्चित करें कि mogrify...लाइन चलाने से पहले गंतव्य फ़ोल्डर मौजूद है

cd {path_to_source_folder}

mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *

पूर्ण उदाहरण पथ के साथ समान कोड: मैक में मेरे डेस्कटॉप के पथ।

cd /Users/Joonas/Desktop/pictures/

mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *

पूरी तरह से वैकल्पिक भागों:

  • -resize 600">"
  • -gravity SouthEast"
  • -quality 90

इसका क्या मतलब है

  • cd /Users/joonas/Desktop/pictures/ = दिए गए मार्ग पर नेविगेट करता है


  • -path /Users/joonas/Desktop/modified_pictures = गंतव्य पथ को परिभाषित करता है

  • -resize 600">"
    • ">"चौड़ाई मान के बाद मेरे पास कोड में यह सुनिश्चित करने के लिए कि 600px से अधिक बड़ी चौड़ाई के साथ केवल छवि को 600px में बदल दिया जाता है।
    • मूल्य उदाहरण:
      • २०० = २०० पीएक्स पर चौड़ाई का आकार बदलता है (पहलू अनुपात रखता है)
      • x200 = ऊंचाई 200px तक है (पहलू अनुपात रखता है)
      • 300x300 = 300x300px आकार का आकार
  • -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " - यह वॉटरमार्क बनाता है।

    • निकासी संरचना यह है: -draw {type} {compose-method} {location/offset} {size} {filepath}

      • टाइप मान: text,image
      • लिखें-विधि मान: Over, overlay, multiply, और अधिक ..
      • स्थान / ऑफ़सेट मान: 10,10
        • आप सामान्य स्थान सेट करने के लिए गुरुत्वाकर्षण का उपयोग कर सकते हैं और फिर इसे ऑफसेट करने के लिए।
      • आकार मान: 0,0
        • 0,0 = मूल आकार बरकरार रखता है। 200,200 की चौड़ाई 200% और ऊंचाई 200% होगी।
      • filepath: टेक्स्ट स्ट्रिंग। {type}यह निर्धारित करता है कि इसका उपयोग कैसे किया जाएगा। यदि प्रकार छवि है, तो यह एक पथ माना जाएगा। यदि टाइप टेक्स्ट है, तो इसे टेक्स्ट माना जाएगा
  • -gravity SouthEast - वॉटरमार्क के लिए सामान्य स्थान को परिभाषित करता है।

    • मान: North, NorthEast, East, SouthEast, South, SouthWest, West, Center
  • -quality 90 - मान: 0-100
  • -format jpg *- गंतव्य फ़ाइलफॉर्म। *फ़ोल्डर में हर फ़ाइल प्रकार के लिए दिखता है। आप -format jpg *.pngसभी png फ़ाइलों को jpg में बदलने के लिए कुछ निर्दिष्ट कर सकते हैं ।


6

IrfanView में यह है ("वॉटरमार्क छवि जोड़ें")

File -> Batch conversion / rename ->  Advanced

इरफानव्यू बैच

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


5

हाँ:

क्या आप का पता लगाना चाहते हैं ImageMagick , छवि हेरफेर के लिए एक बहुत शक्तिशाली उपकरण है।

यह कमांड लाइन पर आधारित है, लेकिन संक्षेप में: आपके पास एक फ़ोल्डर है (या फ़ोल्डरों वाले फ़ोल्डर्स आदि), और कमांड लाइन पर एक कमांड आपकी पसंद के एक फ़ोल्डर संरचना में, वॉटरमार्क के साथ आपकी सभी छवियां उत्पन्न करेगा।


5
क्या आप वॉटरमार्क जोड़ने के लिए एक उदाहरण कमांड लाइन कमांड जोड़ सकते हैं? अब यह ओपी को सही रास्ते पर लाता है, लेकिन इसका जवाब काफी सामान्य है।
सारू लिंडस्टोक

4

Xnview में बहुत लचीली और शक्तिशाली (और उपयोग करने में आसान) बैच क्षमताएं हैं

यह कई रूपों में आता है, जिसमें एक पोर्टेबल संस्करण शामिल है [उदाहरण के लिए, portableapps.com, या अन्य पर]

जब "ब्राउज़र दृश्य" (यानी, एक विशिष्ट छवि को नहीं देख रहा है, लेकिन एक फ़ोल्डर) चयन ( ctrl+ क्लिक, या shift+ क्लिक) छवियों का एक गुच्छा, और फिर ctrl+ बैच-प्रसंस्करण संवाद बॉक्स Uखोलने के लिए :

  • पहला टैब यह वर्णन करने के लिए है कि कौन सी फ़ाइलों पर कार्य करना है, जहां उन्हें सहेजना है, यदि आप कॉपी, बैकअप, आदि चाहते हैं, तो
  • और दूसरा टैब यह चुनना है कि किस परिवर्तन को करना है [आकार बदलना, आदि], और सब कुछ आपके द्वारा चुने गए क्रम में किया जाएगा।
    • वॉटरमार्क उस "परिवर्तन" टैब के 'छवि' अनुभाग में है। बहुत शक्तिशाली और लचीला, और उपयोग करने में काफी आसान है
  • हर बार फ़ोल्डर / परिवर्तनों को फिर से चुनने के लिए आप सेटिंग्स को भी सहेज सकते हैं।

2

फ़ोटोशॉप लाइटरूम में इस पर बैच प्रक्रिया कार्यों का भार है।

मैंने पहले वाले को फसल के लिए सेट किया है, मेटा डेटा, वॉटरमार्क सेट किया है, और एक चुने हुए फ़ाइल प्रारूप में 250+ चित्र निर्यात किया है। लाइब्रेरी आदि को शुरू करने के लिए सेट अप करना एक बार के लिए थोड़ा मुश्किल है लेकिन इसे GIMP के विपरीत इस तरह की चीज़ को ध्यान में रखकर लिखा गया है। यदि आप इसे फिर से करने की जरूरत नहीं है, तो बस नि: शुल्क परीक्षण का उपयोग करें;)


1
हाय भिक! GDSE में आपका स्वागत है! क्या आप कृपया अपने उत्तर में थोड़ा और विवरण जोड़ सकते हैं? शायद बैच कोड के कुछ नमूने दिखाते हैं, या वे किस मेनू क्रिया का चयन करेंगे। जैसा कि यह खड़ा है आपका जवाब एक टिप्पणी से अधिक लगता है।
ckpepper02

@ ckpepper02 लाइटरूम में कोई बैच कोड नहीं है - पूरे उत्पाद को बैच ऑपरेशन वर्कफ़्लो के आसपास आयोजित किया जाता है। यदि आप वर्कफ़्लो संपादकों के बजाय छवि संपादकों के आदी हैं, तो यह समझाना थोड़ा मुश्किल है, लेकिन उत्पाद आपके सामने होने पर यह बहुत स्पष्ट है। (उस ने कहा, वॉटरमार्क लागू करने वाले विशिष्ट निर्यात विकल्प को इंगित करना एक अच्छा विचार होगा।)
ब्रैड स्ज़ोनी

0

मैं अश्मपु फोटो कमांडर नामक एक कार्यक्रम का उपयोग करता हूं, जिसमें बैच प्रसंस्करण सुविधा का उपयोग करने के लिए एक महान और आसान है जो आसानी से jkb हो जाता है। यह कभी-कभी कवर डिस्क पर मुफ्त में दिया जाता है, यदि आप हाल ही में जारी किए गए संस्करण का मोसर चाहते हैं तो भी यह महंगा नहीं है।

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