Sida loogu daro watermark si degdeg ah iyo guud ahaan

ku dar watermark si degdeg ah oo badan

Tani waa habka aan hadda isticmaalo ku dar watermarks ama watermarks sawirada blog. Caadi ahaan waxaan haystaa sawiro ku filan maqaallada iyo qoraalka bash-ka waxaan ku daraa calaamadda biyaha gudaha 2 ama 3 sekan.

Muddo ka hor ayaan isticmaalay GIMP ee tafatirka guud. Doorashadan, taas oo waxaan ku aragnay blog-ka weli waa ansax, laakiin tani waxay iila muuqataa mid aad uga dhaqso badan sida aan sheegayna waa waxa aan hadda isticmaalayo.

Habkani wuxuu sidoo kale ku habboon yahay sawir qaadayaasha inay u gudbiyaan sawirada calaamadeysan macaamiisha, maadaama dhowr ilbiriqsi gudahood aad ka baaraandegto iyaga.

Dabcan, waa xalka isticmaalayaasha Linux, waxaan isticmaalayaa Ubuntu. Hadda waxaan kuu dhaafayaa qoraalka iyo sharraxaad tallaabo-tallaabo ah si aadan u isticmaalin oo keliya laakiin aad u fahamto waxa ay qabato oo aad bilowdo barashada BASH. Waxaa jira 8 sadar oo keliya.

Adeegso ImageMagick waa inaad ku rakibtaa si uu qoraalku kuugu shaqeeyo. Terminalka furan oo ku qor

sudo apt install imagemagick

Tani waxaan isticmaali karnaa hawlaha ImageMagick, dalagga, cabbirka, lumin miisaanka, beddelka qaabka, isku-darka sawirada, iwm, iwm. Haddii aad rabto inaad wax badan ka ogaato gal website-keeda rasmiga ah.

Sida ay u shaqeyso

Horudhac GituHub oo leh qoraalkan. Weli ma aanan baran sida si wanaagsan loogu isticmaalo.

qaab dhismeedka faylka watermark

Nidaamka aan diyaariyey wuxuu ka kooban yahay 1 fayl, 1 sawir iyo 2 fayl.

Faylka sawiro waa meesha aan dhigo sawirada aan rabo inaan ku daro watermark. Y Galka dhexdiisa wax soo saarka waa meesha ay ka muuqdaan mar hore la tafatiray.

watermark-ikkarocom.png waa calaamada biyaha ee aan isticmaalo

faylka

Ugu dambeyntiina waxaa jira faylka .sh watermark.sh oo ah kan ka kooban koodka BASH

Haddii aadan hubin waxa ay tahay iyo sida loola shaqeeyo .sh, halkan waa halka laga bilaabo Sida loo socodsiiyo faylka .sh

Sharaxaada koodka talaabo talaabo.

Habka ugu fudud ee lagu baran karo barnaamijka BASH waa in la eego tusaalooyinka qoraallada iyo barnaamijyada diyaarsan. Kani waa koodka aan isticmaalo.

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

Si loo fududeeyo fahamka waxaan ku sharaxay sadar.

#!/bin/bash

Waa shebang, kaas oo loo isticmaalo in lagu muujiyo turjubaanka si loogu isticmaalo koodka.

cd photos

Waxaan galnaa gal sawiro, halkaas oo aan uga tagi doono sawirada aan rabno inaan ku darno calaamadda biyaha. Habkan waxa kale oo uu noqon karaa mid otomaatig ah iyadoo si toos ah sawirada loogu soo diro galka mobaylka. Laakiin waan ka tagayaa hadhow.

for pic in *; do

Bilawga loop-ka, halkaas oo aan u sheegno in dhammaan sawirada galka ku jira, waa inaad fulisaa tilmaamaha raacaya.

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

Waa qaybta ImageMagick. Waxaan leenahay sawirada ku jira galka waxaan ku darnaa mid kale oo korka ah, kiiskan "watermark-ikkarocom.png" oo leh hufnaan 90% ama 10% waxay kuxirantahay sida aad rabto inaad u eegto. Waxay ku taal koonfur-bari ee sawirka, taasi waa, midigta hoose oo leh xadhko ama kala soocid 40 iyo 30 px marka la eego sawirka gadaasha.

Marka lagu daro magaca sawirada, ku dar daba-galka -marked. Si aan u kala saarno kuwa aynaan tafatirin.

Halkan waxaan ku dari karnaa tilmaamo badan oo aan cabbiri karnaa sawirka, hoos u dhigi karnaa miisaanka ama cadaadin karnaa.

Waxaad isticmaali kartaa magaca watermark-ka aad rabto adigoo bedelaya watermark-ikarocom.png

done

ayaa go'aamisa halka wareegga wareegga uu ku dhammaado

mv *-marked.jpg ../output

Sawiradu waxay ku hareen galka sawirada, marka xariiqan waxaan kuu sheegaynaa inaad sawirada oo dhan ka qaaddo suffix -marked.jpg oo aad u guurto galka wax soo saarka. Isticmaal jidka qaraabada ah. ../ waa in laga soo kacaa tusaha oo aad tagto halka wax soo saarka laga helo ka dibna gudaha loo galo.

rm *

Ugu dambeyntii, sida aan horeyba u haysanay sawiradayada, waxaan tirtirnaa dhammaan faylasha .jpg ee sawirada ku jira.

Casriyeynta

Samaynta maqaalka waxaan arkay dhowr horumar.

  • Had iyo jeer waxaan ku kaydiyaa qaabka .jpg inkasta oo sawirka la gelinayo uu yahay .png, tani waxay noqon kartaa dhibaato haddii sawirka asalka ahi uu leeyahay daahfurnaan.

Tomato comentario un