SHUTTER(1) User Contributed Perl Documentation SHUTTER(1)

Shutter - ابزار تصویربرداری از صفحه با امکانات فراوان

shutter [گزینه‌ها]

حق نشر نرم‌افزار Shutter متعلق به Mario Kemper و تیم Shutter است (C).

Shutter یک برنامه تصویربرداری از صفحه با امکانات غنی است. شما می‌توانید از ناحیه‌ای خاص، یک پنجره، تمام صفحه نمایش یا حتی از یک وب‌گاه تصویر بگیرید - جلوه‌های مختلفی روی آن اعمال کنید، برای برجسته‌سازی نکات روی آن نقاشی بکشید و سپس آن را در یک سایت میزبانی تصویر بارگذاری نمایید، همگی درون یک پنجره واحد.

مثال ۱
shutter -a -p=myprofile --min_at_startup
مثال ۲
shutter -s=100,100,300,300 -e
مثال ۳
shutter --window=.*firefox.*
مثال ۴
shutter --web=http://shutter-project.org -e

تصویربرداری از ناحیه‌ای از صفحه نمایش. ارائه مقادیر X,Y,WIDTH,HEIGHT اختیاری است.
تصویربرداری از تمام صفحه نمایش.
انتخاب یک پنجره برای تصویربرداری. ارائه یک NAME_PATTERN (عبارت باقاعده به سبک Perl) اختیاری است.
تصویربرداری از پنجره فعال فعلی.
تصویربرداری از یک منو.
تصویربرداری از یک تول‌تیپ (راهنمای متنی).
تصویربرداری از یک صفحه وب. ارائه یک URL اختیاری است.
تکرار آخرین تصویربرداری.

بارگذاری یک نمایه (profile) مشخص در هنگام راه‌اندازی.
تعیین نام فایل برای ذخیره تصویر گرفته‌شده (تنظیمات مرتبط با نمایه را لغو و بازنویسی می‌کند).

قالب‌های تصویری پشتیبانی‌شده: شما می‌توانید در هر یک از قالب‌های تصویری محبوب (مانند 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' در دایرکتوری جاری ایجاد می‌کند.

صبر کردن به مدت n ثانیه قبل از گرفتن تصویر.
گنجاندن مکان‌نما (cursor) هنگام تصویربرداری.
حذف مکان‌نما (cursor) هنگام تصویربرداری.

نمایش یک پیام راهنمای خلاصه و خروج.
نمایش اطلاعات نسخه.
چاپ مقادیر زیادی از اطلاعات اشکال‌زدایی در STDOUT.
پاک‌سازی حافظه پنهان (cache)، به عنوان مثال افزونه‌های نصب‌شده، هنگام راه‌اندازی.
اجرای Shutter به‌صورت کوچک‌شده در سینی سیستم (tray).
غیرفعال کردن آیکون سینی سیستم (systray).
خروج پس از انجام نخستین تصویربرداری. این گزینه هنگام استفاده از Shutter در اسکریپت‌ها کاربردی است.
تصویر گرفته‌شده به نشست (session) افزوده نشود. این گزینه هنگام استفاده از Shutter در اسکریپت‌ها کاربردی است.

اگر نقصی در Shutter پیدا کردید، باید آن را گزارش دهید. اما نخست، باید مطمئن شوید که این واقعاً یک باگ است و در آخرین نسخه Shutter نیز وجود دارد.

جدیدترین نسخه همواره از این آدرس در دسترس است: https://github.com/shutter-project/shutter/releases

هنگامی که اطمینان یافتید یک باگ واقعاً وجود دارد، لطفاً آن را در گیت‌هاب گزارش کنید: https://github.com/shutter-project/shutter/issues/new

2026-01-11 perl v5.42.0