Cum să adăugați filigran rapid și în vrac

adăugați filigran rapid și în vrac

Aceasta este metoda pe care o folosesc în prezent adăugați filigrane sau filigrane imaginilor de blog. De obicei am destule fotografii pentru articole și cu acest script bash adaug filigranul în 2 sau 3 secunde.

Cu ceva timp în urmă am folosit GIMP pentru editare în masă. Această opțiune, care am vazut pe blog încă valabil, dar acest lucru mi se pare mult mai rapid și așa cum spun eu este ceea ce folosesc acum.

Această metodă este ideală și pentru fotografi care trebuie să transmită clienților imagini marcate, deoarece în câteva secunde le aveți procesate

Desigur, este o soluție pentru utilizatorii Linux, folosesc Ubuntu. Acum vă las scenariul și o explicație pas cu pas, astfel încât să puteți nu numai să îl utilizați, ci și să înțelegeți ce face și să începeți să învățați BASH. Sunt doar 8 linii.

Folosi ImageMagick trebuie să-l instalezi pentru ca scriptul să funcționeze pentru tine. Deschideți terminalul și tastați

sudo apt install imagemagick

Cu aceasta putem folosi functiile ImageMagick, decupam, redimensionam, slabim, schimbam formatul, combinam imagini etc, etc. Dacă doriți să aflați mai multe accesați site-ul său oficial.

lucrari COMO

premieră GituHub cu acest script. Încă nu am învățat cum să-l folosesc bine.

structura fișierului script filigran

Sistemul pe care l-am pregătit este format din 1 fișier, 1 imagine și 2 foldere.

Dosarul fotografii este locul unde pun imaginile la care vreau sa le adaug filigranul. Y În dosar producție este locul în care apar deja editate.

watermark-ikkarocom.png este filigranul pe care îl folosesc

arhivă

Și în sfârșit există fișierul .sh watermark.sh care este cel care conține codul în BASH

Dacă nu sunteți sigur ce este și cum să lucrați cu .sh, aici este de unde să începeți Cum se rulează un fișier .sh

Explicarea codului pas cu pas.

O modalitate ușoară de a învăța programarea BASH este să te uiți la exemple de scripturi și programe gata făcute. Acesta este codul pe care îl folosesc.

#!/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 *

Pentru a facilita înțelegerea, o explic prin rânduri.

#!/bin/bash

Este shebang, care este folosit pentru a indica interpretul de utilizat pentru cod.

cd photos

Intrăm în folder fotografii, unde vom fi lăsat fotografiile la care dorim să adăugăm filigranul. Acest proces ar putea fi automatizat și prin trimiterea imaginilor direct în folder de pe mobil. Dar o las pentru mai târziu.

for pic in *; do

Începutul buclei for, unde îi spunem că pentru toate fotografiile din folder, trebuie să executați instrucțiunile care urmează

composite -dissolve 90% -gravity southeast -geometry +40+30 ../watermark-ikkarocom.png $pic ${pic//.jpg}-marked.jpg

Este partea ImageMagick. Spunem că la fotografiile din folder mai adăugăm încă una deasupra, în cazul de față „watermark-ikkarocom.png” cu transparență la 90% sau 10% în funcție de cum vrei să privești. Situat în sud-estul imaginii, adică în dreapta jos și cu margini sau separare de 40 și 30 px față de imaginea de fundal.

Pe lângă numele imaginilor, adăugați sufixul -marked. Pentru a le putea diferenția de cele pe care nu le-am editat.

Aici am putea adăuga mai multe instrucțiuni și am putea redimensiona imaginea, scăderea greutății sau comprimarea acesteia.

Puteți folosi numele filigranului dorit schimbând watermark-ikarocom.png

done

determină unde se termină bucla for

mv *-marked.jpg ../output

Imaginile au rămas în folderul fotografii, așa că cu această linie vă spunem să luați toate imaginile cu acel sufix -marked.jpg și să le mutați în folderul de ieșire. Utilizați calea relativă. ../ urmează să urce din directorul în care se găsește rezultatul și apoi să intre în interior.

rm *

În cele din urmă, deoarece avem deja fotografiile la ieșire, ștergem toate fișierele .jpg care sunt în fotografii.

Upgrade-uri

Făcând articolul am observat câteva îmbunătățiri.

  • Salvez întotdeauna în format .jpg chiar dacă imaginea de intrare este .png, aceasta poate fi o problemă dacă imaginea originală are transparență.

Dacă sunteți o persoană neliniștită ca noi și doriți să colaborați la întreținerea și îmbunătățirea proiectului, puteți face o donație. Toți banii vor merge pentru a cumpăra cărți și materiale pentru a experimenta și a face tutoriale

Lasă un comentariu