አሁን የምጠቀምበት ዘዴ ይህ ነው። በብሎግ ምስሎች ላይ የውሃ ምልክቶችን ወይም የውሃ ምልክቶችን ያክሉ. ብዙ ጊዜ ለጽሁፎች በቂ ፎቶዎች አሉኝ እና በዚህ ባሽ ስክሪፕት የውሃ ምልክትን በ2 ወይም 3 ሰከንድ ውስጥ እጨምራለሁ ።
ከጥቂት ጊዜ በፊት ተጠቀምኩኝ GIMP ለጅምላ አርትዖት. ይህ አማራጭ, የትኛው ብሎግ ላይ አይተናል አሁንም ልክ ነው ፣ ግን ይህ ለእኔ በጣም ፈጣን ይመስላል እና እኔ እንደምለው አሁን እየተጠቀምኩበት ነው።
ይህ ዘዴ እንዲሁ ምልክት የተደረገባቸውን ምስሎች ለደንበኞች ማስተላለፍ ለሚፈልጉ ፎቶግራፍ አንሺዎች ተስማሚ ነው ፣ ምክንያቱም በጥቂት ሰከንዶች ውስጥ እንዲሰሩ ስላደረጉት
እርግጥ ነው, ለሊኑክስ ተጠቃሚዎች መፍትሄ ነው, እኔ ኡቡንቱን እየተጠቀምኩ ነው. አሁን ስክሪፕቱን እና ደረጃ በደረጃ ማብራሪያን ትቼዋለሁ እሱን መጠቀም ብቻ ሳይሆን ምን እንደሚሰራ ለመረዳት እና BASH መማር እንዲጀምሩ። 8 መስመሮች ብቻ ናቸው.
ኡስ ImageMagick ስክሪፕቱ ለእርስዎ እንዲሰራ መጫን አለብዎት። ተርሚናል ክፈት እና ይተይቡ
sudo apt install imagemagick
በዚህ አማካኝነት የ ImageMagick ተግባራትን መጠቀም, መከርከም, መጠን መቀየር, ክብደት መቀነስ, ቅርጸቱን መቀየር, ምስሎችን ማዋሃድ, ወዘተ, ወዘተ. የበለጠ ማወቅ ከፈለጉ ወደ ኦፊሴላዊው ድር ጣቢያ ይሂዱ።
እንዴት እንደሚሰራ
ፕሪሚየር GituHub ከዚህ ስክሪፕት ጋር። እንዴት በጥሩ ሁኔታ መጠቀም እንዳለብኝ ገና መማር አለብኝ.
እኔ ያዘጋጀሁት ስርዓት 1 ፋይል, 1 ምስል እና 2 ማህደሮችን ያካትታል.
አቃፊው ፎቶዎች የውሃ ምልክት ማከል የምፈልጋቸውን ምስሎችን የማስቀመጥበት ቦታ ነው። Y በአቃፊው ውስጥ ውጤት ቀድሞ ተስተካክለው የሚታዩበት ነው።
watermark-ikkarocom.png የምጠቀመው የውሃ ምልክት ነው።
እና በመጨረሻም በ BASH ውስጥ ያለውን ኮድ የያዘው የ .sh ፋይል watermark.sh አለ
ምን እንደሆነ እና ከ .sh ጋር እንዴት እንደሚሰሩ እርግጠኛ ካልሆኑ የት መጀመር እንዳለብዎ እዚህ አለ የ .sh ፋይል እንዴት እንደሚሰራ
የኮዱን ደረጃ በደረጃ ማብራሪያ.
የ BASH ፕሮግራምን ለመማር ቀላሉ መንገድ ዝግጁ የሆኑ ስክሪፕቶችን እና ፕሮግራሞችን ምሳሌዎችን በመመልከት ነው። እኔ የምጠቀምበት ኮድ ይህ ነው።
#!/bin/bash
cd photos
for pic in *; do
composite -dissolve 90% -gravity southeast -geometry +40+30 ../watermark-ikkarocom.png $pic ${pic//.jpg}-marked.jpg
done
mv *-marked.jpg ../output
rm *
ማስተዋልን ለማመቻቸት በመስመሮች እገልጻለሁ።
#!/bin/bash
ለኮዱ የሚጠቀምበትን አስተርጓሚ ለማመልከት የሚያገለግል ሸባንግ ነው።
cd photos
አቃፊውን እናስገባዋለን ፎቶዎችየውሃ ምልክት ማከል የምንፈልገውን ፎቶግራፎችን የምንተውበት። ምስሎቹን ከሞባይል በቀጥታ ወደ አቃፊው በመላክ ይህ ሂደት እንዲሁ በራስ-ሰር ሊሰራ ይችላል። ግን ለበኋላ ተውኩት።
for pic in *; do
በአቃፊው ውስጥ ላሉት ሁሉም ፎቶዎች የሚከተሉትን መመሪያዎች መፈጸም እንዳለቦት የምንነግርበት የ loop ጀምር።
composite -dissolve 90% -gravity southeast -geometry +40+30 ../watermark-ikkarocom.png $pic ${pic//.jpg}-marked.jpg
የImageMagick ክፍል ነው። በአቃፊው ውስጥ ባሉት ፎቶዎች ላይ ሌላ እንጨምራለን እያልን ነው፣ በዚህ አጋጣሚ "watermark-ikkarocom.png" በ90% ወይም በ10% ግልጽነት ባለው መልኩ ማየት እንደሚፈልጉ። በምስሉ ደቡብ ምስራቅ የሚገኝ፣ ማለትም ከታች በስተቀኝ እና ህዳጎች ወይም 40 እና 30 ፒክስሎች ከበስተጀርባ ምስል ጋር መለያየት።
ከምስሎቹ ስም በተጨማሪ ቅጥያውን ይጨምሩ - ምልክት የተደረገበት። እኛ ካላስተካከልናቸው ለመለየት እንዲቻል።
እዚህ ተጨማሪ መመሪያዎችን ማከል እና የምስሉን መጠን መቀየር, ክብደቱን መቀነስ ወይም መጭመቅ እንችላለን.
የ watermark-ikarocom.png በመቀየር የሚፈልጉትን የውሃ ምልክት ስም መጠቀም ይችላሉ።
done
የ loop የት እንደሚቆም ይወስናል
mv *-marked.jpg ../output
ምስሎቹ በፎቶዎች አቃፊ ውስጥ ቀርተዋል፣ ስለዚህ በዚህ መስመር ሁሉንም ምስሎች በዛ ቅጥያ -marked.jpg እንዲወስዱ እና ወደ የውጤት አቃፊው እንዲያንቀሳቅሷቸው እንነግርዎታለን። አንጻራዊውን መንገድ ተጠቀም። ../ ከማውጫው ወጥቶ ውጤቱ ወደሚገኝበት ቦታ መውጣት እና ወደ ውስጥ መግባት ነው።
rm *
በመጨረሻም፣ ፎቶግራፎቻችን በውጤታቸው ላይ እንዳሉ፣ በፎቶዎች ውስጥ ያሉትን ሁሉንም የ.jpg ፋይሎችን እንሰርዛለን።
ማሻሻያዎች
ጽሑፉን ሳደርግ ብዙ ማሻሻያዎችን አስተውያለሁ.
- ምንም እንኳን የግቤት ምስሉ .png ቢሆንም ሁልጊዜ በ jpg ቅርጸት እቆጥባለሁ፣ ዋናው ምስል ግልጽነት ካለው ይህ ችግር ሊሆን ይችላል።