واٹر مارک کو جلدی اور بڑی تعداد میں کیسے شامل کریں۔

واٹر مارک کو جلدی اور بڑی تعداد میں شامل کریں۔

یہ وہ طریقہ ہے جو میں فی الحال استعمال کرتا ہوں۔ بلاگ امیجز میں واٹر مارکس یا واٹر مارکس شامل کریں۔. میرے پاس عام طور پر مضامین کے لیے کافی تصاویر ہوتی ہیں اور اس باش اسکرپٹ کے ساتھ میں واٹر مارک کو 2 یا 3 سیکنڈ میں شامل کرتا ہوں۔

تھوڑی دیر پہلے میں نے استعمال کیا۔ بڑے پیمانے پر ترمیم کے لیے GIMP. یہ اختیار، جو ہم نے بلاگ پر دیکھا اب بھی درست ہے، لیکن یہ مجھے بہت تیز لگتا ہے اور جیسا کہ میں کہتا ہوں وہی ہے جو میں اب استعمال کر رہا ہوں۔

یہ طریقہ ان فوٹوگرافروں کے لیے بھی مثالی ہے جنہیں کلائنٹس کو نشان زدہ تصاویر منتقل کرنی پڑتی ہیں، کیونکہ چند سیکنڈ میں آپ ان پر کارروائی کر لیتے ہیں۔

یقیناً یہ لینکس کے صارفین کے لیے ایک حل ہے، میں Ubuntu استعمال کر رہا ہوں۔ اب میں آپ کے لیے اسکرپٹ اور مرحلہ وار وضاحت چھوڑتا ہوں تاکہ آپ اسے نہ صرف استعمال کر سکیں بلکہ یہ بھی سمجھ سکیں کہ یہ کیا کرتا ہے اور BASH سیکھنا شروع کر دیں۔ صرف 8 لائنیں ہیں۔

استعمال کریں ImageMagick اسکرپٹ آپ کے لیے کام کرنے کے لیے آپ کو اسے انسٹال کرنا ہوگا۔ ٹرمینل کھولیں اور ٹائپ کریں۔

sudo apt install imagemagick

اس کی مدد سے ہم ImageMagick کے فنکشنز کا استعمال کر سکتے ہیں، کراپ کر سکتے ہیں، سائز تبدیل کر سکتے ہیں، وزن کم کر سکتے ہیں، فارمیٹ تبدیل کر سکتے ہیں، امیجز کو یکجا کر سکتے ہیں، وغیرہ۔ اگر آپ مزید جاننا چاہتے ہیں تو اس کی آفیشل ویب سائٹ پر جائیں۔

Cmomo funciona

پریمیئر 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 ہے، اگر اصل تصویر میں شفافیت ہو تو یہ مسئلہ ہو سکتا ہے۔

ایک تبصرہ چھوڑ دو