کمانڈ لائن کا استعمال کرتے ہوئے iSight امیجز کیپچر کریں۔
ہم سب جانتے ہیں کہ فوٹو بوتھ بہت مزے کا ہے اور یقینی طور پر ہمارے دوستوں اور کنبہ والوں کو بیوقوف اثرات کے ساتھ تفریح فراہم کرے گا۔ لیکن اگر آپ کمانڈ لائن سے اپنی iSight کا استعمال کرتے ہوئے تصاویر لینا چاہتے ہیں تو کیا ہوگا؟ بدقسمتی سے ایپل یہ آپشن فراہم نہیں کرتا ہے (کم از کم جس کے بارے میں ہم جانتے ہیں)، لیکن ایکسل باؤر نامی ایک چالاک فرد کا شکریہ، ہمارے پاس اس کام کے لیے کمانڈ لائن ٹول دستیاب ہے۔کمانڈ لائن سے تصاویر حاصل کرنے کے قابل ہونے سے بہت سے دلچسپ امکانات کھلتے ہیں، اور ہم چند ممکنہ استعمال کے نام بتاتے ہیں۔
اپ ڈیٹ کیا گیا: 1/31/2013 - اب ہم iSight یا FaceTime کیمرے سے تصویریں لینے کے لیے ImageSnap ٹول کا حوالہ دے رہے ہیں ٹرمینل کا راستہ پرانی iSightCapture ایپ اب تعاون یافتہ نہیں ہے اور یہ نئے Macs اور OSX کے نئے ورژنز پر کام نہیں کرتی ہے، اس کے بجائے ImageSnap کام کرتی ہے۔ ImageSnap iSightCapture پر مبنی ہے لیکن ترقی میں ہے اور OS X 10.8+ Mountain Lion اور بعد میں کام کرتا ہے۔
کمانڈ لائن کے ساتھ iSight / FaceTime کیمرے کی تصاویر کیپچر کریں
ImageSnap ایک مفت تھرڈ پارٹی ایپ ہے جسے استعمال کرنا بہت آسان ہے۔ اسے ڈاؤن لوڈ کرنے، انسٹال کرنے اور استعمال کرنے کا طریقہ یہ ہے:
- اسے tar -xvf imagesnap.tgz کے ساتھ نکالیں
- 'sudo cp imagesnap /usr/local/bin/' کے ساتھ /usr/local/bin/ میں قابل عمل امیجزنیپ کاپی کریں
- کمانڈ لائن پر 'imagesnap' چلا کر تصدیق کریں کہ یہ کام کر رہا ہے
پہلے سے طے شدہ فائل کو موجودہ ورکنگ ڈائرکٹری میں snapshot.jpg نامی JPG کے طور پر محفوظ کیا جاتا ہے۔ اگر آپ چاہیں تو آپ کسی اور فائل کا نام یا راستہ بتا سکتے ہیں:
imagesnap ~/Desktop/Pictures/Mugshot.jpg
کمانڈ لائن سے تصویر لینے کے بعد تصویر کو فوری طور پر دیکھنے کے لیے:
imagesnap & open snapshot.jpg
یہ تصویر کو ڈیفالٹ فوٹو ایڈیٹر میں لانچ کرے گا، جو بھی JPG فائل فارمیٹ سے وابستہ ہو۔ بذریعہ ڈیفالٹ جو کہ عام طور پر Mac OS X میں پیش نظارہ ہوتا ہے جب تک کہ فائنڈر کے اندر فائل اور ایپ ایسوسی ایشن کو تبدیل نہ کیا گیا ہو۔ فائنڈر اور OS X GUI میں فائلوں، دستاویزات اور ڈائریکٹریز کو کھولنے کے لیے کمانڈ لائن انٹرفیس کے طور پر فنکشنز کھولیں۔
نوٹ کریں iSightCapture کے بارے میں پرانا مضمون آرکائیو کے مقاصد کے لیے نیچے باقی ہے، اور ان لوگوں کے لیے جہاں پرانے Macs کے ساتھ ImageSnap کام نہیں کر سکتا۔تمام نئے میک کے لیے، اگر آپ کمانڈ لائن کا استعمال کرتے ہوئے iSight (یا FaceTime) تصاویر کے ساتھ کیمرے کی تصاویر لینا چاہتے ہیں تو اس کے بجائے ImageSnap استعمال کریں۔
-
iSightCapture کی انسٹالیشن بہت آسان ہے، isightcapture ٹول کو /usr/sbin میں رکھیں (یا کہیں اور اگر آپ چاہیں تو) اور آپ مندرجہ ذیل اختیارات کے ساتھ کمانڈ لائن ٹول کو چلانے کے قابل ہو جائیں گے: -v: آؤٹ پٹ ورژن کی معلومات اور باہر نکلیں۔-d : ڈیبگنگ پیغامات کو فعال کریں۔ بطور ڈیفالٹ آف
-n : کیپچر نویں فریم
-w : آؤٹ پٹ فائل پکسل چوڑائی۔ ڈیفالٹ 640 پکسلز۔
-h : آؤٹ پٹ فائل پکسل کی اونچائی۔ ڈیفالٹ 480 پکسلز۔
-t : آؤٹ پٹ فارمیٹ – jpg، png، جھگڑا یا bmp میں سے ایک۔ JPEG کے لیے ڈیفالٹ۔
آل کا استعمال آسان ہے، اور یہاں چند مثالیں ہیں (readme.rtf سے):
$ ./isightcapture image.jpg
JPEG فارمیٹ میں 640×480 امیج آؤٹ پٹ کرے گا
$ ./isightcapture -w 320 -h 240 -t png image.png
پی این جی فارمیٹ میں اسکیلڈ 320×240 امیج آؤٹ پٹ کرے گا
واضح استعمال کے علاوہ، اس یوٹیلیٹی کے استعمال کے لیے کچھ تخلیقی آئیڈیاز موجود ہیں، ہمارا پسندیدہ ڈیلن او ڈونل کا اسکرپٹ ہے جو سسٹم ویک پر تصویر لیتا ہے اور اسے ویب سائٹ پر اپ لوڈ کرتا ہے، ایک اچھا تصویری کولیج بنانا۔ نتائج کافی دلچسپ ہیں، اسکرپٹ اور اثر کے مظاہرے کے لیے اس کی سائٹ دیکھیں۔ بلاشبہ، آپ اس ٹول کو چلانے والے میک میں ssh/telnet بھی کر سکتے ہیں اور صارف کو جانے بغیر ان کی تصاویر لے سکتے ہیں، یا یہاں تک کہ ایک سادہ اسکرپٹ لکھ کر ایک ایسا سیکیورٹی سسٹم بنا سکتے ہیں جو تصویر لینے کو خودکار بناتا ہے۔ امکانات بے شمار ہیں...