| SHUTTER(1) | User Contributed Perl Documentation | SHUTTER(1) |
نام (NAME)
Shutter - ابزار تصویربرداری از صفحه با امکانات فراوان
خلاصه دستور (SYNOPSIS)
shutter [گزینهها]
کپیرایت و تکثیر (COPYRIGHT)
حق نشر نرمافزار Shutter متعلق به Mario Kemper و تیم Shutter است (C).
توضیحات (DESCRIPTION)
Shutter یک برنامه تصویربرداری از صفحه با امکانات غنی است. شما میتوانید از ناحیهای خاص، یک پنجره، تمام صفحه نمایش یا حتی از یک وبگاه تصویر بگیرید - جلوههای مختلفی روی آن اعمال کنید، برای برجستهسازی نکات روی آن نقاشی بکشید و سپس آن را در یک سایت میزبانی تصویر بارگذاری نمایید، همگی درون یک پنجره واحد.
گزینهها (OPTIONS)
- مثال ۱
- shutter -a -p=myprofile --min_at_startup
- مثال ۲
- shutter -s=100,100,300,300 -e
- مثال ۳
- shutter --window=.*firefox.*
- مثال ۴
- shutter --web=http://shutter-project.org -e
گزینههای حالت تصویربرداری
- -s, --select=[X,Y,WIDTH,HEIGHT]
- تصویربرداری از ناحیهای از صفحه نمایش. ارائه مقادیر X,Y,WIDTH,HEIGHT اختیاری است.
- -f, --full
- تصویربرداری از تمام صفحه نمایش.
- -w, --window=[NAME_PATTERN]
- انتخاب یک پنجره برای تصویربرداری. ارائه یک NAME_PATTERN (عبارت باقاعده به سبک Perl) اختیاری است.
- -a, --active
- تصویربرداری از پنجره فعال فعلی.
- -m, --menu
- تصویربرداری از یک منو.
- -t, --tooltip
- تصویربرداری از یک تولتیپ (راهنمای متنی).
- --web=[URL]
- تصویربرداری از یک صفحه وب. ارائه یک URL اختیاری است.
- -r, --redo
- تکرار آخرین تصویربرداری.
گزینههای تنظیمات
- -p, --profile=NAME
- بارگذاری یک نمایه (profile) مشخص در هنگام راهاندازی.
- -o, --output=FILENAME
- تعیین نام
فایل برای
ذخیره
تصویر
گرفتهشده
(تنظیمات
مرتبط با
نمایه را
لغو و
بازنویسی
میکند).
قالبهای تصویری پشتیبانیشده: شما میتوانید در هر یک از قالبهای تصویری محبوب (مانند jpeg, png, gif, bmp) ذخیره کنید. علاوه بر این، امکان ذخیره در قالبهای pdf, ps یا svg نیز وجود دارد.
لطفاً توجه داشته باشید: کاراکترهای جانشین (wildcards) متعددی در دسترس هستند.
کاراکترهای جانشین ارائهشده توسط Shutter عبارتند از:
$w = width $h = height $name = multi-purpose (e.g. window title) $nb_name = like $name but without blanks in resulting strings $profile = name of current profile $R = random char (e.g. $RRRR = ag4r) %NN = counter
علاوه بر این، کاراکترهای جانشین مرتبط با تاریخ نیز وجود دارند:
%Y = year %m = month %d = day %T = time
رشته متنی توسط strftime تفسیر میشود. برای مثالهای بیشتر به "man strftime" مراجعه کنید.
به عنوان مثال: دستور shutter -f -e -o './%y-%m-%d_$w_$h.png' فایلی به نام '11-10-28_1280_800.png' در دایرکتوری جاری ایجاد میکند.
- -d, --delay=SECONDS
- صبر کردن به مدت n ثانیه قبل از گرفتن تصویر.
- -c, --include_cursor
- گنجاندن مکاننما (cursor) هنگام تصویربرداری.
- -C, --remove_cursor
- حذف مکاننما (cursor) هنگام تصویربرداری.
گزینههای برنامه
- -h, --help
- نمایش یک پیام راهنمای خلاصه و خروج.
- -v, --version
- نمایش اطلاعات نسخه.
- --debug
- چاپ مقادیر زیادی از اطلاعات اشکالزدایی در STDOUT.
- --clear_cache
- پاکسازی حافظه پنهان (cache)، به عنوان مثال افزونههای نصبشده، هنگام راهاندازی.
- --min_at_startup
- اجرای Shutter بهصورت کوچکشده در سینی سیستم (tray).
- --disable_systray
- غیرفعال کردن آیکون سینی سیستم (systray).
- -e, --exit_after_capture
- خروج پس از انجام نخستین تصویربرداری. این گزینه هنگام استفاده از Shutter در اسکریپتها کاربردی است.
- -n, --no_session
- تصویر گرفتهشده به نشست (session) افزوده نشود. این گزینه هنگام استفاده از Shutter در اسکریپتها کاربردی است.
گزارش باگها (BUGS)
اگر نقصی در Shutter پیدا کردید، باید آن را گزارش دهید. اما نخست، باید مطمئن شوید که این واقعاً یک باگ است و در آخرین نسخه Shutter نیز وجود دارد.
جدیدترین نسخه همواره از این آدرس در دسترس است: https://github.com/shutter-project/shutter/releases
هنگامی که اطمینان یافتید یک باگ واقعاً وجود دارد، لطفاً آن را در گیتهاب گزارش کنید: https://github.com/shutter-project/shutter/issues/new
| 2026-01-11 | perl v5.42.0 |