اهو طريقو آهي جيڪو آئون هن وقت استعمال ڪريان ٿو بلاگ تصويرن ۾ واٽر مارڪ يا واٽر مارڪ شامل ڪريو. مون وٽ عام طور تي آرٽيڪلز لاءِ ڪافي تصويرون هونديون آهن ۽ هن بيش اسڪرپٽ سان آئون 2 يا 3 سيڪنڊن ۾ واٽر مارڪ شامل ڪندو آهيان.
ڪجھ وقت اڳ مون استعمال ڪيو ڪاميٽي ايڊيٽنگ لاءِ GIMP. هي اختيار، جنهن اسان بلاگ تي ڏٺو اڃا به صحيح آهي، پر اهو مون کي تمام گهڻو تيز لڳي ٿو ۽ جيئن مان چوان ٿو ته اهو آهي جيڪو مان هاڻي استعمال ڪري رهيو آهيان.
اهو طريقو فوٽوگرافرن لاءِ پڻ مثالي آهي جن کي نشان لڳل تصويرون کلائنٽ ڏانهن منتقل ڪرڻ گهرجن، ڇاڪاڻ ته چند سيڪنڊن ۾ توهان انهن تي عمل ڪيو آهي.
يقينا، اهو لينڪس استعمال ڪندڙن لاء هڪ حل آهي، مان استعمال ڪري رهيو آهيان Ubuntu. ھاڻي مان توھان جي لاءِ اسڪرپٽ ۽ ھڪ قدم بہ قدم وضاحت ڇڏيان ٿو تہ جيئن توھان نہ صرف ان کي استعمال ڪري سگھو پر سمجھي سگھو ته اھو ڇا ٿو ڪري ۽ BASH سکڻ شروع ڪري سگھو ٿا. صرف 8 سٽون آهن.
استعمال ڪريو تصوير ايمڪيڪڪ توهان کي ان کي انسٽال ڪرڻو پوندو اسڪرپٽ توهان لاءِ ڪم ڪرڻ لاءِ. کليل ٽرمينل ۽ ٽائپ
sudo apt install imagemagick
ان سان گڏ اسين ImageMagick افعال استعمال ڪري سگھون ٿا، فصل، ريزائز، وزن گھٽائڻ، فارميٽ تبديل ڪرڻ، تصويرن کي گڏ ڪرڻ، وغيره وغيره. جيڪڏھن توھان وڌيڪ ڄاڻڻ چاھيو ٿا ان جي سرڪاري ويب سائيٽ ڏانھن وڃو.
اهو ڪيئن ڪم ڪندو آهي
پريميئر GituHub هن رسم الخط سان. مون اڃا تائين سکيو آهي ته ان کي ڪيئن استعمال ڪجي.
سسٽم جيڪو مون تيار ڪيو آهي 1 فائل، 1 تصوير ۽ 2 فولڊر تي مشتمل آهي.
فولڊر فوٽو اهو آهي جتي مون تصويرون رکيا آهن جن ۾ آئون واٽر مارڪ شامل ڪرڻ چاهيان ٿو. Y فولڊر ۾ پيداوار جتي اهي اڳ ۾ ئي تبديل ٿيل نظر اچن ٿا.
watermark-ikkarocom.png اهو واٽر مارڪ آهي جيڪو آئون استعمال ڪريان ٿو
۽ آخر ۾ .sh فائل آهي watermark.sh جنهن ۾ BASH ۾ ڪوڊ شامل آهي
جيڪڏهن توهان کي پڪ ناهي ته اهو ڇا آهي ۽ .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
لوپ لاءِ شروع ڪريو، جتي اسان ان کي ٻڌايون ٿا ته فولڊر ۾ موجود سڀني تصويرن لاءِ، توھان کي ھيٺ ڏنل ھدايتن تي عمل ڪرڻو پوندو.
composite -dissolve 90% -gravity southeast -geometry +40+30 ../watermark-ikkarocom.png $pic ${pic//.jpg}-marked.jpg
اهو آهي ImageMagick حصو. اسان اهو چئي رهيا آهيون ته فولڊر ۾ فوٽوز ۾ اسان مٿي تي هڪ ٻيو شامل ڪندا آهيون، هن صورت ۾ "watermark-ikkarocom.png" ۾ شفافيت سان 90٪ يا 10٪ تي منحصر آهي ته توهان ان کي ڪيئن ڏسڻ چاهيو ٿا. تصوير جي ڏکڻ اوڀر ۾ واقع آهي، اهو آهي، هيٺئين ساڄي ۽ مارجن سان يا 40 ۽ 30 px جي الڳ ٿيڻ سان پس منظر واري تصوير جي حوالي سان.
تصويرن جي نالي سان گڏ، لاڳيتو شامل ڪريو -نشان ٿيل. انھن کي انھن کان مختلف ڪرڻ جي قابل ٿي سگھي ٿو جيڪي اسان ايڊٽ نه ڪيا آھن.
ھتي اسان وڌيڪ ھدايتون شامل ڪري سگھون ٿا ۽ تصوير کي ري سائز ڪري سگھون ٿا، وزن گھٽائي سگھون ٿا يا ان کي دٻائي سگھون ٿا.
توھان واٽر مارڪ جو نالو استعمال ڪري سگھو ٿا جيڪو توھان چاھيو watermark-ikarocom.png کي تبديل ڪندي
done
اهو طئي ڪري ٿو ته لوپ ڪٿي ختم ٿئي ٿو
mv *-marked.jpg ../output
تصويرون فوٽو فولڊر ۾ رهجي ويون آهن، تنهنڪري هن لائين سان اسان توهان کي چئون ٿا ته سڀئي تصويرون ان لافاني سان وٺو -marked.jpg ۽ انهن کي آئوٽ پٽ فولڊر ۾ منتقل ڪريو. لاڳاپيل رستو استعمال ڪريو. ../ کي ڊاريڪٽري مان مٿي وڃڻو آهي جتي آئوٽ پٽ ملي ٿو ۽ پوءِ اندر داخل ٿيو.
rm *
آخرڪار، جيئن اسان وٽ اڳ ۾ ئي اسان جون تصويرون آئوٽ پٽ ۾ آهن، اسان سڀني .jpg فائلن کي حذف ڪريون ٿا جيڪي فوٽوز ۾ آهن.
اپ گريڊ
آرٽيڪل ڪرڻ سان مون ڪيترن ئي سڌارن کي محسوس ڪيو آهي.
- مان هميشه .jpg فارميٽ ۾ محفوظ ڪندو آهيان جيتوڻيڪ ان پٽ تصوير هڪ .png آهي، اهو مسئلو ٿي سگهي ٿو جيڪڏهن اصل تصوير ۾ شفافيت هجي.