DARKTABLE-CLI(1) darktable DARKTABLE-CLI(1)

darktable-cli - نگارش خط فرمانی برنامه darktable

darktable-cli IMG_1234.{RAW,...} [<xmp file>] <output file> [options] [--core <darktable options>]

گزینه‌ها:

--width <max width>
--height <max height>
--bpp <bpp>
--hq <0|1|false|true>
--upscale <0|1|false|true>
--export_masks <0|1|false|true>
--style <style name>
--style-overwrite
--apply-custom-presets <0|1|false|true>
--verbose
--help
--version

برنامه darktable یک نرم‌افزار مدیریت گردش کار عکاسی دیجیتال برای Linux، Mac OS X و چندین سیستم‌عامل شبه‌یونیکس دیگر است. توضیحات بیشتر درباره آن در darktable(1) آمده است.

ابزار darktable-cli نگارش خط فرمانی این برنامه است که برای خروجی گرفتن از تصاویر بر اساس فایل خام (raw) و فایل xmp همراه آن به کار می‌رود.

کاربر باید یک نام فایل ورودی و یک نام فایل خروجی مشخص کند. سایر پارامترها اختیاری هستند.

<input file>
نام فایل ورودی برای استخراج و خروجی گرفتن.
<xmp file>
نام اختیاری فایل همراه XMP (sidecar) شامل داده‌های پشته تاریخچه ویرایش که در حین خروجی گرفتن اعمال می‌شود. اگر این گزینه مشخص نشود، darktable به دنبال فایل XMP متعلق به فایل ورودی داده‌شده می‌گردد.
<output file>
نام فایل خروجی. برنامه darktable قالب فایل خروجی را از پسوند فایل تشخیص می‌دهد. همچنین می‌توانید از تمام متغیرهای موجود در ماژول صدور خروجی darktable در نام فایل خروجی استفاده کنید.
این پارامتر اختیاری امکان محدود کردن پهنای تصویر خروجی به تعداد پیکسل مشخص‌شده را فراهم می‌کند.
این پارامتر اختیاری امکان محدود کردن ارتفاع تصویر خروجی به تعداد پیکسل مشخص‌شده را فراهم می‌کند.
پارامتری اختیاری برای تعیین عمق بیت (bit depth) تصویر خروجی؛ مقادیر مجاز به فرمت فایل بستگی دارد. در حال حاضر این گزینه هنوز فعال نیست. اگر نیاز به تعیین عمق بیت دارید، باید از راهکار زیر استفاده کنید:
--core --conf plugins/imageio/format/<FORMAT>/bpp=<VALUE>

که در آن FORMAT نام قالب خروجی انتخاب‌شده است، برای مثال png.

فلگی که تعیین می‌کند آیا از بازنمونه‌برداری باکیفیت بالا در حین صدور خروجی استفاده شود یا خیر. پیش‌فرض true است.
فلگی که تعیین می‌کند آیا افزایش مقیاس (upscale) در حین صدور خروجی مجاز باشد یا خیر. پیش‌فرض false است.
فلگی که تعیین می‌کند آیا ماسک‌های استفاده‌شده در تصویر به صورت لایه‌هایی در تصویر خروجی ذخیره شوند یا خیر (در صورتی که فرمت خروجی از آن پشتیبانی کند). پیش‌فرض false است.
مشخص کردن نام یک سبک (style) برای اعمال در حین صدور خروجی. اگر سبکی مشخص شود، مسیر دایرکتوری پیکربندی darktable نیز باید تعیین گردد (به عنوان مثال --core --configdir ~/.config/darktable). پیش‌فرض عدم تعیین سبک است.
سبک مشخص‌شده پشته تاریخچه ویرایش را بازنویسی می‌کند به جای اینکه به انتهای آن افزوده شود.
با این گزینه می‌توانید تصمیم بگیرید که آیا darktable مجموعه پارامترهای پیش‌فرض خود را از data.db بارگذاری و اعمال کند یا خیر. در غیر این صورت، پیش‌فرض‌های همراه با نرم‌افزار استفاده می‌شوند.

جهت اجرای چند نمونه همزمان از برنامه، این فلگ را برابر با false قرار دهید.

فعال‌سازی خروجی با جزئیات کامل.
تمامی پارامترهای خط فرمان پس از --core به هسته darktable منتقل شده و به عنوان پارامترهای استاندارد مدیریت می‌شوند. برای شرح تفصیلی گزینه‌ها به darktable(1) مراجعه کنید.

darktable(1)

توسعه‌دهنده اصلی darktable یوهانس هانیکا (Johannes Hanika) است. فهرست مشارکت‌کنندگان پروژه به شرح زیر است:

* Developers: Pascal Obry Hanno Schwalm Victor Forsiuk Mario Zimmermann Ralf Brown Andrii Ryzhkov Dan Torop Jeronimo Pellegrini Daniele Pighin Robert Mongold Philipp Lutz Bill Ferguson Kofa Martin Straeten Miloš Komarčević EdgarLux Diederik ter Rahe Stéphane Gourichon Ryo Shinozaki deekayhd Benjamin Grimm-Lebsanft Matjaž Jeran esq4 David Smith Hpbirkeland Marko Vertainen Yannic Meyer

* Translators: Victor Forsiuk Pascal Obry Jeronimo Pellegrini Martin Straeten EdgarLux Stéphane Gourichon Ryo Shinozaki Matjaž Jeran esq4 Hpbirkeland Marko Vertainen Báthory Péter RIM Andrii Ryzhkov Besmir Godolja Johan Schiff Kang-Wei Hsu Tianhao Chai 94tiger BoneNI Florian Tham GameMaster0x Jan Šmucr Yannic Meyer zxs-un

* Sub-module rawspeed contributors (at least 1 commit): Miloš Komarčević Roman Lebedev Sidhartha Steven Le Rouzic

* Sub-module integration contributors (at least 1 commit): Pascal Obry yuri

* Sub-module lua-scripts contributors (at least 1 commit): Bill Ferguson Tino Mettler deekayhd Andrii Ryzhkov Ilya Palopezhentsev Martin Straeten Björn Lindström Dan Zwell fblampe Aaron Patterson dterrahe masterpiga

و تمامی افرادی که انتشار نسخه‌های پیشین را امکان‌پذیر کردند.

این صفحه راهنما توسط Richard Levitte <richard@levitte.org> نوشته شده است. بخش‌های تکمیلی توسط Tobias Ellinghaus <me@houz.org> اضافه گردیده است.

Copyright (C) 2009-2019 by Authors.

نرم‌افزار darktable یک نرم‌افزار آزاد است؛ می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GPL) نسخه ۳ یا (به انتخاب خودتان) هر نسخه پس از آن بازتوزیع کرده یا تغییر دهید.

2019-11-27 darktable 3.0