GIMP(1) GIMP Manual Pages GIMP(1)

gimp - برنامه‌ای برای دستکاری و نقاشی تصویر.

gimp [-h] [--help] [--help-all] [--help-gegl] [--help-gtk] [-v] [--version] [--license] [--verbose] [-n] [--new-instance] [-a] [--as-new] [-i] [--no-interface] [-d] [--no-data] [-f] [--no-fonts] [-s] [--no-splash] [--no-shm] [--no-cpu-accel] [--display display] [--session <name>] [-g] [--gimprc <gimprc>] [--system-gimprc <gimprc>] [--dump-gimprc] [--console-messages] [--debug-handlers] [--stack-trace-mode <mode>] [--pdb-compat-mode <mode>] [--batch-interpreter <procedure>] [-b] [--batch <command>] [--quit] [--show-playground] [--show-debug-menu] [--g-fatal-warnings] [filename] ...

gimp-console [-h] [--help] [--help-all] [--help-gegl] [--help-gtk] [-v] [--version] [--license] [--verbose] [-n] [--new-instance] [-a] [--as-new] [-d] [--no-data] [-f] [--no-fonts] [-s] [--no-splash] [--no-shm] [--no-cpu-accel] [--display display] [--session <name>] [-g] [--gimprc <gimprc>] [--system-gimprc <gimprc>] [--dump-gimprc] [--console-messages] [--debug-handlers] [--stack-trace-mode <mode>] [--pdb-compat-mode <mode>] [--batch-interpreter <procedure>] [-b] [--batch <command>] [--quit] [--show-playground] [--show-debug-menu] [--g-fatal-warnings] [filename] ...

نام GIMP سرنام GNU Image Manipulation Program (برنامه دستکاری تصویر گنو) است. این برنامه یک نرم‌افزار آزاد جامعه‌محور برای ساخت و دستکاری حرفه‌ای تصاویر است.

از این برنامه برای ویرایش و دستکاری تصاویر استفاده می‌شود. این نرم‌افزار می‌تواند انواع قالب‌های تصویر را بارگیری و ذخیره کرده و برای تبدیل میان قالب‌ها به کار رود.

همچنین GIMP می‌تواند به عنوان یک برنامه نقاشی استفاده شود. این برنامه شامل مجموعه‌ای از ابزارهای طراحی و نقاشی مانند ایربراش (airbrush)، کلون (clone)، مداد (pencil) و قلم‌مو (paint brush) است. ابزارهای نقاشی و طراحی می‌توانند با حالت‌های رنگ‌آمیزی متنوع روی تصویر اعمال شوند. افزون بر این، طیف گسترده‌ای از ابزارهای گزینش مانند مستطیل، بیضی، گزینش فازی (fuzzy select)، گزینش بزیه (bezier select)، قیچی هوشمند (intelligent scissors) و گزینش بر اساس رنگ را در اختیارتان می‌گذارد.

‏GIMP افزایه‌های (plug-ins) گوناگونی ارائه می‌دهد که انواع دستکاری‌های تصویری را انجام می‌دهند؛ برای نمونه bumpmap، تشخیص لبه (edge detect)، تاری گاوسی (gaussian blur) و بسیاری موارد دیگر. علاوه بر این، GIMP دارای چندین افزونه اسکریپت‌نویسی است که امکان پردازش غیرتعاملی پیشرفته و خلق تصاویر را فراهم می‌کنند.

‏GIMP همراه با باینری دومی به نام gimp-console ارائه می‌شود. این فایل اجرایی نسخه‌ای تنها-کنسولی است و رفتاری مانند اجرای gimp با گزینه خط‌فرمان --no-interface دارد.

در بسترهایی با سامانه گذرگاه پیام D-Bus، برنامه GIMP به طور پیش‌فرض بررسی می‌کند که آیا نمونه‌ای از آن در نشست کاربر در حال اجرا است یا خیر. در صورت شناسایی، تمام نام‌های فایل داده‌شده در خط فرمان را به نمونه در حال اجرای GIMP تحویل داده و خارج می‌شود.

برنامه GIMP گزینه‌های زیر را می‌پذیرد:

نمایش گزینه‌های خط‌فرمان GIMP.
نمایش تمامی گزینه‌های خط‌فرمان.
نمایش گزینه‌های خط‌فرمان GTK.
نمایش گزینه‌های خط‌فرمان GEGL.
چاپ اطلاعات نسخه و خروج. در صورت همراه شدن با گزینه --verbose، اطلاعات نسخه کتابخانه‌های مورد استفاده GIMP نیز نمایش داده می‌شود.
چاپ اطلاعات مجوز و خروج.
پرحرفی و تولید اطلاعات در خروجی استاندارد.
عدم تلاش برای استفاده مجدد از نمونه در حال اجرای GIMP؛ همیشه یک نمونه جدید اجرا شود.
باز کردن فایل‌های ارائه‌شده در خط فرمان به عنوان تصویر جدید، نام فایل بر روی آن‌ها تنظیم نمی‌شود.
اجرا بدون رابط کاربری.
بارگیری نکردن الگوها (patterns)، گرادیان‌ها، پالت‌ها یا قلم‌موها. معمولاً در شرایط غیرتعاملی که زمان راه‌اندازی باید به کمینه برسد مفید است.
بارگیری نکردن هیچ قلمی. در صورت استفاده از این گزینه، هیچ قابلیت متنی در دسترس نخواهد بود.
عدم نمایش صفحه آغازین (splash screen).
عدم استفاده از حافظه اشتراکی میان GIMP و افزایه‌های آن. به جای استفاده از حافظه اشتراکی، GIMP داده‌ها را از طریق لوله (pipe) منتقل خواهد کرد. این کار باعث کاهش کارایی نسبت به استفاده از حافظه اشتراکی می‌شود.
عدم استفاده از شتاب‌دهنده‌های پردازنده مانند MMX یا SSE حتی اگر GIMP تشخیص دهد که پردازنده از این قابلیت پشتیبانی می‌کند.
استفاده از یک sessionrc متفاوت برای این نشست GIMP. نام نشست مشخص‌شده به انتهای نام فایل پیش‌فرض sessionrc افزوده می‌شود.
استفاده از یک gimprc جایگزین به جای پیش‌فرض. در مواردی که مسیرهای افزایه‌ها یا مشخصات سامانه متفاوت است مفید خواهد بود.
استفاده از یک فایل سیستمی gimprc جایگزین.
تولید و چاپ یک فایل gimprc با تنظیمات پیش‌فرض در خروجی.
فعال‌سازی گرداننده‌های سیگنال برای اشکال‌زدایی.
عدم نمایش پنجره‌های گفتگو هنگام بروز خطاها یا هشدارها؛ در عوض پیام‌ها در کنسول چاپ می‌شوند.
تعیین این‌که در صورت بروز سیگنال‌های مرگبار، ردگیری پشته (stack-trace) تولید شود یا خیر.
تعیین این‌که آیا PDB نام‌های مستعار برای توابع منسوخ‌شده را ارائه دهد یا خیر.
روال (procedure) مورد استفاده برای پردازش رویدادهای دسته‌ای را مشخص می‌کند. حالت پیش‌فرض، ارزیابی دستورها توسط Script-Fu است.
اجرای غیرتعاملی <command>. این گزینه می‌تواند چندین بار تکرار شود. <command> به مفسر دسته‌ای ارسال می‌گردد. هنگامی که مقدار <command> برابر - باشد، دستورها از ورودی استاندارد خوانده می‌شوند.
خروج فوری از GIMP پس از باز کردن تصاویر و اجرای دستورهای دسته‌ای. این گزینه هنگام اجرای غیرتعاملی GIMP از طریق خط فرمان جهت پردازش تصاویر با --batch-interpreter و --batch مفید است. معمولاً می‌خواهید پس از پایان کار فرایند خاتمه یابد، مگر این‌که اسکریپت‌های دسته‌ای شما شامل منطق تعاملی برای برقراری ارتباط با آن‌ها باشند.
استفاده از نمایشگر X مشخص‌شده.
کادر گفتگوی ترجیحات (Preferences) شامل یک صفحه به نام «Playground» خواهد شد که می‌توانید قابلیت‌های آزمایشی را در آن فعال کنید. این قابلیت‌ها را باید با مسئولیت خودتان استفاده کنید چرا که پنهان بودن آن‌ها بی‌دلیل نیست. اگر از قبل قابلیتی آزمایشی را فعال کرده باشید، این برگه حتی بدون این گزینه همواره قابل مشاهده خواهد بود.
با این گزینه، منوی «File» دارای یک زیرمنوی «Debug» خواهد بود که شامل چند اقدام اشکال‌زدایی است. این گزینه معمولاً فقط برای توسعه‌دهندگان سودمند است.
تبدیل تمامی هشدارها به هشدارهای مرگبار (fatal). معمولاً برای اشکال‌زدایی آسان‌تر در یک ابزار اشکال‌زدا (debugger) به کار می‌رود. بیشتر کاربران دلیلی برای تنظیم این گزینه ندارند..SH "محیط (ENVIRONMENT)" GIMP از چندین متغیر محیطی پیروی می‌کند.
به‌عنوان دایرکتوری پایه‌ای که طبق «مشخصات دایرکتوری پایه XDG» (XDG Base Directory Specification)، فایل‌های پیکربندی ویژه کاربر باید نسبت به آن نوشته شوند.

این روش، شیوه ارجح برای انتخاب یک دایرکتوری پیکربندی سفارشی است و تنها روشی است که تضمین می‌کند قالب‌های فایل‌های پیکربندی به‌درستی میان نسخه‌ها مهاجرت داده می‌شوند.

برای دریافت میزبان پیش‌فرض و شماره نمایشگر (display number).
برای دریافت نام دایرکتوری شخصی GIMP. در صورت تنظیم نشدن، از $XDG_CONFIG_HOME/GIMP/3.2 استفاده می‌شود. اگر این یک مسیر مطلق باشد، همان‌طور که هست استفاده می‌شود. اگر یک مسیر نسبی باشد، به‌عنوان زیردایرکتوری‌ای از $XDG_CONFIG_HOME در نظر گرفته می‌شود.

این یک متغیر محیطی قدیمی (legacy) است که استفاده از آن توصیه نمی‌شود. به‌ویژه، از مهاجرت قالب‌های فایل‌های پیکربندی توسط GIMP در هنگام ارتقای نسخه‌ها جلوگیری می‌کند.

برای دریافت مکان پایه برای فایل‌های داده مانند قلم‌موها و الگوها. در صورت تنظیم نشدن، از /usr/share/gimp/3.0 استفاده می‌شود.
برای دریافت مکان پایه برای ترجمه‌ها. در صورت تنظیم نشدن، از /usr/share/locale استفاده می‌شود.
برای دریافت مکان پایه برای پلاگین‌ها و ماژول‌ها. در صورت تنظیم نشدن، از /usr/lib/gimp/3.0 استفاده می‌شود.
برای دریافت مکان فایل‌های پیکربندی. در صورت تنظیم نشدن، از /etc/gimp/3.0 استفاده می‌شود.
برای دریافت مکان فایل‌های حافظه موقت (cache). در صورت تنظیم نشدن، از پیش‌فرض سیستم برای فایل‌های حافظه موقت هر کاربر استفاده می‌شود.
برای دریافت مکان فایل‌های موقت. در صورت تنظیم نشدن، از پیش‌فرض سیستم برای فایل‌های موقت استفاده می‌شود.

در لینوکس، GIMP می‌تواند با پشتیبانی از قابلیت جابه‌جایی دودویی (binary relocatibility) کامپایل شود. این امر باعث می‌شود داده‌ها، پلاگین‌ها و فایل‌های پیکربندی نسبت به مکان فایل اجرایی gimp جستجو شوند، مگر آنکه با متغیرهای محیطی ذکرشده در بالا بازنویسی شوند.

برای دریافت فهرستی از قلم‌های پشتیبانی‌نشده که هنگام شروع GIMP در stderr چاپ می‌شوند، همراه با پیامی اطلاعاتی برای هر فایل که دلیل آن را توضیح می‌دهد.
برای تعیین مفسر دسته‌ای (batch interpreter) مورد استفاده.

این یک متغیر محیطی قدیمی است که استفاده از آن توصیه نمی‌شود. پیشنهاد می‌کنیم به‌جای آن برای هر فراخوانی دسته‌ای از گزینه --batch-interpreter استفاده کنید.

فایل‌های داده GIMP در /usr/share/gimp/3.0 ذخیره می‌شوند، که در آن ${datarootdir} هنگام نصب تعیین می‌شود، اما معمولاً /usr/share است. فایل‌های پیکربندی سراسری سیستم GIMP در /etc/gimp/3.0 ذخیره می‌شوند، که در آن ${prefix} معمولاً /usr است.

بیشتر پیکربندی‌های GIMP از فایل راه‌اندازی اولیه کاربر، $XDG_CONFIG_HOME/GIMP/3.2/gimprc خوانده می‌شود. معادل سراسری سیستم در /etc/gimp/3.0/gimprc قرار دارد. فایل سراسری سیستم ابتدا تجزیه می‌شود و فایل gimprc کاربر می‌تواند تنظیمات سیستم را بازنویسی کند. فایل /etc/gimp/3.0/gimprc_user فایل gimprc پیش‌فرضی است که در نخستین اجرای GIMP در دایرکتوری خانگی کاربران قرار می‌گیرد.

$XDG_CONFIG_HOME/GIMP/3.2/devicerc - تنظیمات مربوط به دستگاه‌های ورودی را به همراه ابزار، رنگ‌ها، قلم‌مو، الگو و گرادیان مرتبط با آن دستگاه نگه می‌دارد.

$XDG_CONFIG_HOME/GIMP/3.2/gtkrc - مجموعه تنظیمات پیکربندی GTK ویژه GIMP متعلق به کاربر. گزینه‌هایی مانند رنگ ویجت و اندازه قلم‌ها را می‌توان در اینجا تنظیم کرد.

/etc/gimp/3.0/gtkrc - مجموعه پیش‌فرض سراسری سیستم از تنظیمات پیکربندی GTK ویژه GIMP.

$XDG_CONFIG_HOME/GIMP/3.2/shortcutsrc - کلیدهای میانبر تعیین‌شده توسط کاربر.

$XDG_CONFIG_HOME/GIMP/3.2/parasiterc - تمام انگل‌های (parasites) پایدار GIMP را ذخیره می‌کند. این فایل با هر بار خروج از GIMP بازنویسی خواهد شد.

$XDG_CONFIG_HOME/GIMP/3.2/sessionrc - این فایل اطلاعات ویژه نشست (اطلاعاتی که می‌خواهید بین دو نشست GIMP حفظ شوند) را دریافت می‌کند. قرار نیست آن را دستی ویرایش کنید، هرچند که البته می‌توانید این کار را انجام دهید. این فایل با هر بار خروج از GIMP کاملاً بازنویسی خواهد شد. اگر این فایل پیدا نشود، مقادیر پیش‌فرض استفاده می‌شوند.

$XDG_CONFIG_HOME/GIMP/3.2/templaterc - الگوهای تصویر در این فایل نگهداری می‌شوند. تصاویر جدید را می‌توان به‌راحتی از این الگوها ایجاد کرد. اگر این فایل پیدا نشود، مقادیر پیش‌فرض استفاده می‌شوند.

/etc/gimp/3.0/unitrc - پایگاه داده پیش‌فرض یکاهای اندازه‌گیری کاربر. این فایل حاوی تعاریف یکا برای سانتی‌متر، متر، پا (foot)، یارد، پوینت چاپی و پیکای چاپی است و در نخستین اجرای GIMP در دایرکتوری خانگی کاربران قرار داده می‌شود. اگر این فایل پیدا نشود، مقادیر پیش‌فرض استفاده می‌شوند.

$XDG_CONFIG_HOME/GIMP/3.2/unitrc - این فایل حاوی پایگاه داده یکاهای اندازه‌گیری کاربر شما است. می‌توانید این فهرست را با ویرایشگر یکاها تغییر دهید. قرار نیست آن را دستی ویرایش کنید، هرچند که البته می‌توانید این کار را انجام دهید. این فایل با هر بار خروج از GIMP کاملاً بازنویسی خواهد شد.

$XDG_CONFIG_HOME/GIMP/3.2/plug-ins - مکان پلاگین‌های نصب‌شده توسط کاربر.

$XDG_CONFIG_HOME/GIMP/3.2/pluginrc - مقادیر اولیه‌سازی پلاگین‌ها در اینجا ذخیره می‌شوند. این فایل در هنگام راه‌اندازی اولیه تجزیه شده و در صورت لزوم دوباره ایجاد می‌شود.

$XDG_CONFIG_HOME/GIMP/3.2/modules - مکان ماژول‌های نصب‌شده توسط کاربر.

$XDG_CONFIG_HOME/GIMP/3.2/tmp - مکان پیش‌فرضی که GIMP به‌عنوان فضای موقت استفاده می‌کند.

/usr/share/gimp/3.0/brushes - فایل‌های قلم‌مو در سطح سیستم.

$XDG_CONFIG_HOME/GIMP/3.2/brushes - فایل‌های قلم‌مو ایجاد و نصب‌شده توسط کاربر. این فایل‌ها با قالب‌های فایلی .gbr، .gih یا .vbr هستند.

$XDG_CONFIG_HOME/GIMP/3.2/curves - پیش‌تنظیم‌ها و نمایه‌های منحنی ذخیره‌شده از ابزار Curves.

$XDG_CONFIG_HOME/GIMP/3.2/gimpressionist - پیش‌تنظیم‌ها و قلم‌موها و کاغذهای ایجادشده توسط کاربر در اینجا ذخیره می‌شوند.

$XDG_CONFIG_HOME/GIMP/3.2/levels - پیش‌تنظیم‌ها و نمایه‌های سطوح ذخیره‌شده از ابزار Levels.

/usr/share/gimp/3.0/palettes - فایل‌های پالت رنگ در سطح سیستم.

$XDG_CONFIG_HOME/GIMP/3.2/palettes - فایل‌های پالت ایجاد و ویرایش‌شده توسط کاربر. این فایل‌ها با قالب .gpl هستند.

/usr/share/gimp/3.0/patterns - مجموعه پایه‌ای از الگوها برای استفاده در GIMP.

$XDG_CONFIG_HOME/GIMP/3.2/patterns - فایل‌های الگوی GIMP ایجاد و نصب‌شده توسط کاربر. این فایل‌ها با قالب .pat هستند.

/usr/share/gimp/3.0/gradients - مجموعه استاندارد فایل‌های گرادیان در سطح سیستم.

$XDG_CONFIG_HOME/GIMP/3.2/gradients - فایل‌های گرادیان ایجاد و نصب‌شده توسط کاربر.

/usr/share/gimp/3.0/scripts - دایرکتوری سراسری سیستم برای اسکریپت‌های مورد استفاده در Script-Fu و دیگر افزونه‌های اسکریپت‌نویسی.

$XDG_CONFIG_HOME/GIMP/3.2/scripts - اسکریپت‌های ایجاد و نصب‌شده توسط کاربر.

/usr/share/gimp/3.0/gflares - دایرکتوری سراسری سیستم مورد استفاده پلاگین gflare.

$XDG_CONFIG_HOME/GIMP/3.2/gflares - فایل‌های gflare ایجاد و نصب‌شده توسط کاربر.

/usr/share/gimp/3.0/gfig - دایرکتوری سراسری سیستم مورد استفاده پلاگین gfig.

$XDG_CONFIG_HOME/GIMP/3.2/gfig - فایل‌های gfig ایجاد و نصب‌شده توسط کاربر.

/usr/share/gimp/3.0/images/gimp-splash.png - تصویر پیش‌فرضی که برای صفحه اسپلش (splash screen) GIMP استفاده می‌شود.

/usr/share/gimp/3.0/images/gimp-logo.png - تصویر مورد استفاده در پنجره گفتگوی «درباره» GIMP.

/usr/share/gimp/3.0/tips/gimp-tips.xml - نکاتی که در کادر گفتگوی «نکته روز» (Tip of the Day) نمایش داده می‌شوند..SH "تصاویر آغازین (SPLASH IMAGES)" برنامهٔ GIMP با یک تصویر پیش‌فرض برای صفحهٔ آغازین ارائه می‌شود، اما به مدیران سیستم و کاربران اجازه می‌دهد تا با فراهم کردن تصاویر دیگر، صفحهٔ آغازین را سفارشی‌سازی کنند. تصویری که برای صفحهٔ آغازین استفاده می‌شود به ترتیب زیر انتخاب می‌گردد:

1.
برنامهٔ GIMP تلاش می‌کند یک تصویر آغازین تصادفی را از دایرکتوری $XDG_CONFIG_HOME/GIMP/3.2/splashes بارگذاری کند.
2.
سپس در صورت نیافتن، به استفاده از $XDG_CONFIG_HOME/GIMP/3.2/gimp-splash.png روی می‌آورد.
3.
اگر کاربر هیچ تصویر آغازین سفارشی را نصب نکرده باشد، یک تصویر تصادفی از /usr/share/gimp/3.0/splashes انتخاب می‌شود.
4.
به‌عنوان آخرین راهکار، GIMP از تصویر آغازین پیش‌فرض واقع در /usr/share/gimp/3.0/images/gimp-splash.png استفاده می‌کند.

هرگونه باگ یافت‌شده باید به سامانهٔ برخط ردیابی باگ موجود در وب در https://gitlab.gnome.org/GNOME/gimp/issues گزارش شود. لطفاً پیش از گزارش باگ‌ها بررسی کنید که آیا باگ از قبل گزارش شده است یا خیر.

هنگام گزارش باگ‌های GIMP، اهمیت دارد که یک راهکار قابل‌اطمینان برای بازتولید باگ، شماره نسخهٔ GIMP (و احتمالاً GTK)، نام و نسخهٔ سیستم‌عامل، و مشخصات سخت‌افزاری مرتبط ذکر شود. اگر باگی موجب فروپاشی (crash) می‌شود، ارائهٔ ردپای پشته (stack trace) بسیار مفید خواهد بود؛ و البته وصله‌ها (patches) برای رفع باگ حتی از آن هم بهترند.

مکان مرجع برای یافتن اطلاعات GIMP در https://www.gimp.org است. در اینجا می‌توانید پیوندهایی به بسیاری از پایگاه‌های دیگر GIMP، آموزش‌ها، مجموعه‌های داده، بایگانی فهرست‌های پستی و موارد دیگر بیابید.

همچنین یک راهنمای کاربر GIMP در https://docs.gimp.org موجود است که با جزئیات بسیار بیشتری به نحوهٔ استفادهٔ تعاملی از GIMP می‌پردازد.

جدیدترین نسخه‌های GIMP و کتابخانه‌های اصلی ما همیشه در https://download.gimp.org در دسترس هستند.

Spencer Kimball، Peter Mattis و تیم توسعهٔ GIMP.

همراه با وصله‌ها، اصلاحات، پلاگین‌ها، افزونه‌ها، اسکریپت‌ها، ترجمه‌ها، مستندات و موارد بیشتر از سوی افراد بسیار زیادی از سراسر جهان.

gimprc(5), gimptool(1),

March 23 2008 Version 3.2.4