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)، قیچی هوشمند و انتخاب بر اساس رنگ را در دسترس قرار می‌دهد.

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

همراه با GIMP، یک فایل اجرایی دیگر به نام gimp-console نیز عرضه می‌شود. این فایل اجرایی نسخه‌ای منحصراً کنسولی است و رفتاری مشابه اجرای gimp همراه با گزینهٔ خط فرمانی --no-interface دارد.

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

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

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

این روش برگزیده برای انتخاب یک دایرکتوری پیکربندی سفارشی است و تنها روشی است که اطمینان حاصل می‌کند قالب فایل‌های پیکربندی به درستی در طول به‌روزرسانی نسخه‌ها منتقل (migrate) می‌شوند.

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

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

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

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

برای چاپ فهرستی از قلم‌های پشتیبانی‌نشده روی stderr در هنگام شروع GIMP، همراه با پیامی توضیحی برای هر فایل که دلیل آن را شرح می‌دهد.
برای تعیین مفسر دسته‌ای (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 - تمام داده‌های پایدار GIMP (parasites) را ذخیره می‌کند. این فایل هر بار که از GIMP خارج می‌شوید بازنویسی می‌شود.

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

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

/etc/gimp/3.0/unitrc - پایگاه‌داده پیش‌فرض واحدهای کاربر. شامل تعاریف واحدها برای سانتی‌متر، متر، فوت، یارد، پوینت‌های تایپوگرافی و پیکاهای تایپوگرافی است و در نخستین اجرای 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 - مجموعه استاندارد سراسری سیستم برای فایل‌های طیف رنگی (gradient).

$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 - تصویر مورد استفاده در گفتگوی «درباره» (about) برنامه GIMP.

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

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) بسیار سودمند خواهد بود. و البته، ارسال وصله‌ها برای برطرف کردن باگ از آن هم بهتر است.

مرجع اصلی برای یافتن اطلاعات مربوط به 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