| dcraw(1) | General Commands Manual | dcraw(1) |
نام (NAME)
dcraw - ابزار خط فرمان برای رمزگشایی و تبدیل عکسهای خام دیجیتال (RAW)
خلاصه دستور (SYNOPSIS)
dcraw [گزینهها]... [فایل]...
توضیحات (DESCRIPTION)
dcraw عکسهای خام را رمزگشایی میکند، فرادادهها را نمایش میدهد و تصاویر بندانگشتی را استخراج مینماید.
گزینههای عمومی (GENERAL OPTIONS)
- -v
- چاپ پیامها با جزئیات کامل، نه فقط هشدارها و خطاها.
- -c
- نوشتن تصاویر رمزگشاییشده یا تصاویر بندانگشتی در خروجی استاندارد.
- -e
- استخراج تصویر بندانگشتی ایجادشده توسط دوربین، به جای تصویر خام. بسته به دوربین، یک فایل JPEG یا PPM دریافت خواهید کرد.
- -z
- تغییر زمانهای دسترسی و تغییر یک فایل AVI ،JPEG ،TIFF یا تصویر خام به زمان ثبت عکس، با این فرض که ساعت دوربین روی زمان جهانی تنظیم بوده است.
- -i
- شناسایی فایلها بدون رمزگشایی آنها. اگر dcraw بتواند آخرین فایل را رمزگشایی کند، وضعیت خروج 0 و در غیر این صورت 1 است. -i -v فرادادهها را نمایش میدهد.
- dcraw نمیتواند فایلهای JPEG را رمزگشایی کند!!
گزینههای ترمیم و اصلاح (REPAIR OPTIONS)
- -I
- خواندن پیکسلهای خام از ورودی استاندارد با ترتیب بایت پردازنده (CPU) و بدون سرآیند. از دستور dcraw -E -4 برای دریافت مقادیر پیکسلهای خام استفاده کنید.
- -P deadpixels.txt
- خواندن فهرست پیکسلهای مرده از این فایل به جای «.badpixels». بخش فایلها (FILES) را برای توضیحات قالب فایل ببینید.
- -K darkframe.pgm
- تفریق یک فریم تاریک (dark frame) از دادههای خام. برای تولید فریم تاریک، در تاریکی مطلق یک عکس خام بگیرید و دستور dcraw -D -4 -j -t 0 را اجرا کنید.
- -k darkness
- زمانی که سایهها مهآلود به نظر میرسند، باید سطح تاریکی را افزایش دهید. برای اندازهگیری این مقدار، دستور pamsumm -mean را روی فریم تاریک تولیدشده در بالا اعمال کنید.
- -S saturation
- زمانی که هایلایتها (بخشهای پرنور) صورتیرنگ به نظر میرسند، باید سطح اشباع را کاهش دهید. برای اندازهگیری این مقدار، از یک شیء براق عکس بگیرید و دستور dcraw -D -4 -j -c photo.raw | pamsumm -max را اجرا کنید.
- مقادیر پیشفرض تاریکی و اشباع معمولاً صحیح هستند.
- -n noise_threshold
- استفاده از تبدیل موجک (wavelet) برای حذف نویز همزمان با حفظ جزئیات واقعی. بهترین آستانه معمولاً بین 100 تا 1000 است.
- -C red_mag blue_mag
- بزرگنمایی لایههای خام قرمز و آبی با ضرایب ارائهشده (معمولاً 0.999 تا 1.001) جهت تصحیح ابیراهی رنگی.
- -H 0
- برش (clip) تمام هایلایتها به سفید خالص (پیشفرض).
- -H 1
- رها کردن هایلایتها بدون برش در طیفهای گوناگون رنگ صورتی.
- -H 2
- ترکیب مقادیر برشخورده و برشنخورده برای محو شدن تدریجی به سمت سفید.
- -H 3+
- بازسازی هایلایتها. اعداد کوچک رنگهای سفید را ترجیح میدهند؛ اعداد بزرگ رنگها را در اولویت قرار میدهند. مقدار -H 5 را به عنوان مصالحه امتحان کنید. اگر به اندازه کافی خوب نبود، از گزینه -H 9 استفاده کرده، هایلایتهای غیر سفید را جدا کنید و در تصویری که با -H 3 تولید شده جایگذاری نمایید.
گزینههای رنگ (COLOR OPTIONS)
بهطور پیشفرض، dcraw از یک تراز سفیدی ثابت بر اساس یک جدول رنگی که با یک لامپ استاندارد D65 روشن شده استفاده میکند.
- -w
- استفاده از تراز سفیدی مشخصشده توسط دوربین. اگر یافت نشد، یک هشدار چاپ شده و از روش دیگری استفاده میشود.
- -a
- محاسبه تراز سفیدی با میانگینگیری از کل تصویر.
- -A left top width height
- محاسبه تراز سفیدی با میانگینگیری از یک ناحیه مستطیلی. ابتدا دستور dcraw -j -t 0 را اجرا کرده و ناحیهای با رنگ خاکستری خنثی را انتخاب کنید.
- -r mul0 mul1 mul2 mul3
- مشخص کردن تراز سفیدی خام سفارشی شما. این ضرایب را میتوان از خروجی دستور dcraw -v رونوشت و جایگذاری کرد.
- +M یا -M
- استفاده (یا عدم استفاده) از ماتریس رنگی موجود در فرادادههای دوربین. اگر گزینه -w تنظیم شده باشد یا عکس در قالب DNG باشد، حالت پیشفرض +M است؛ در غیر این صورت -M خواهد بود. بهجز DNG، این گزینه تنها بر دوربینهای Olympus، Leaf و Phase One تأثیر میگذارد.
- -o [0-6]
- انتخاب
فضای رنگ
خروجی
هنگامی که
گزینه -p
استفاده
نشده باشد:
0 رنگ خام (منحصربهفرد برای هر دوربین)
1 sRGB D65 (پیشفرض)
2 Adobe RGB (1998) D65
3 Wide Gamut RGB D65
4 Kodak ProPhoto RGB D65
5 XYZ
6 ACES - -p camera.icm [ -o output.icm ]
- استفاده از پروفایلهای ICC برای تعریف فضای رنگ خام دوربین و فضای رنگ خروجی مطلوب (بهطور پیشفرض sRGB).
- -p embed
- استفاده از پروفایل ICC جاسازیشده در عکس خام.
گزینههای درونیابی (INTERPOLATION OPTIONS)
- -d
- نمایش دادههای خام به صورت یک تصویر در مقیاس خاکستری بدون درونیابی. برای عکسبرداری از اسناد سیاهوسفید مناسب است.
- -D
- مشابه گزینه -d، اما با مقادیر اصلی و بدون مقیاسبندی پیکسلها.
- -E
- مشابه گزینه -D، اما پیکسلهای پوشاندهشده (masked) حذف نمیشوند.
- -h
- تولید یک تصویر رنگی با نصف اندازه. دو برابر سریعتر از گزینه -q 0.
- -q 0
- استفاده از درونیابی دومحوری (bilinear) سریع با کیفیت پایین.
- -q 1
- استفاده از درونیابی با تعداد متغیر گرادیانها (VNG).
- -q 2
- استفاده از درونیابی گروهبندی پیکسلهای الگودار (PPG).
- -q 3
- استفاده از درونیابی هدایتشده با همگنی تطبیقی (AHD).
- -f
- درونیابی RGB به صورت چهار رنگ. اگر خروجی شبکههای ۲×۲ کاذب با VNG یا الگوهای مارپیچ با AHD نشان داد، از این گزینه استفاده کنید.
- -m number_of_passes
- پس از درونیابی، پاکسازی خطاهای رنگی با اعمال مکرر یک فیلتر میانه ۳×۳ روی کانالهای R-G و B-G.
گزینههای خروجی (OUTPUT OPTIONS)
بهطور پیشفرض، dcraw خروجی PGM/PPM/PAM را با نمونههای ۸ بیتی، یک منحنی گامای BT.709، سطح سفید بر پایه هیستوگرام، و بدون فراداده مینویسد.
- -W
- استفاده از یک سطح سفید ثابت با نادیده گرفتن هیستوگرام تصویر.
- -b brightness
- تقسیم سطح سفید بر این عدد، بهطور پیشفرض 1.0.
- -g power toe_slope
- تنظیم منحنی گاما، بهطور پیشفرض BT.709 (-g 2.222 4.5). اگر گامای sRGB را ترجیح میدهید، از گزینه -g 2.4 12.92 استفاده کنید. برای یک منحنی توانی ساده، شیب پنجه (toe slope) را روی صفر تنظیم کنید.
- -6
- نوشتن ۱۶ بیت در هر نمونه به جای ۸ بیت.
- -4
- ۱۶ بیتی خطی، مشابه -6 -W -g 1 1.
- -T
- نوشتن TIFF با فرادادهها به جای PGM/PPM/PAM.
- -t [0-7,90,180,270]
- وارونه کردن یا چرخاندن تصویر خروجی. بهطور پیشفرض، dcraw چرخش مشخصشده توسط دوربین را اعمال میکند. گزینه -t 0 تمام چرخشها را غیرفعال میکند.
- -j
- برای دوربینهای Fuji Super CCD، تصویر را با چرخش ۴۵ درجه نشان میدهد. برای دوربینهایی با پیکسلهای غیرمربعی، تصویر را به نسبت ابعاد صحیح آن نمیکشد. در هر صورت، این گزینه تضمین میکند که هر پیکسل خروجی متناظر با یک پیکسل خام باشد.
- -s [0..N-1] یا -s all
- اگر یک فایل شامل N تصویر خام است، یکی یا «all» را برای رمزگشایی انتخاب کنید. برای نمونه، دوربینهای Fuji Super CCD SR یک تصویر دوم با ۴ گام نوردهی کمتر تولید میکنند تا جزئیات هایلایتها نمایان شود.
فایلها (FILES)
- ./.badpixels, ../.badpixels, ../../.badpixels, ...
- فهرست
پیکسلهای
مرده
دوربین
شما، به
طوری که dcraw
بتواند
پیرامون
آنها
درونیابی
کند. هر خط
ستون، سطر و
زمان
یونیکس
بروز نقص را
برای یک
پیکسل مشخص
میکند.
برای نمونه:
962 91 1028350000 # died between August 1 and 4, 2002 1285 1067 0 # don't know when this pixel died
این مختصات پیش از هرگونه کشش یا چرخش هستند؛ بنابراین از دستور dcraw -j -t 0 برای مکانیابی پیکسلهای مرده استفاده کنید.
همچنین ببینید (SEE ALSO)
pgm(5), ppm(5), pam(5), pamsumm(1), pnmgamma(1), pnmtotiff(1), pnmtopng(1), gphoto2(1), cjpeg(1), djpeg(1)
نویسنده (AUTHOR)
نوشتهشده توسط David Coffin، به نشانی dcoffin a cybercom o net
| March 3, 2015 |