| Cameratopam User Manual(0) | Cameratopam User Manual(0) |
نام (NAME)
cameratopam - تبدیل تصاویر خام دوربین به PAM
خلاصه دستور (SYNOPSIS)
cameratopam
[input_file_name]
[-identify_only] [-quick_interpolate] [-half_size] [-four_color_rgb] [-document_mode] [-balance_auto] [-balance_camera] [-red_scale=float] [-blue_scale=float] [-brightness=fraction] [-no_clip_color] [-rgb] [-secondary] [-linear] [-verbose]
تمام گزینهها را میتوان به کوتاهترین پیشوند یکتای آنها خلاصه کرد. میتوانید بهجای یک خط تیره از دو خط تیره برای مشخص کردن یک گزینه استفاده کنید. همچنین میتوانید بین نام یک گزینه و مقدار آن، از فاصله یا علامت مساوی استفاده نمایید.
توضیحات (DESCRIPTION)
این برنامه بخشی از Netpbm(1) است.
دستور cameratopam دهها قالب مختلف تصاویر خام دوربین (raw) را به PAM تبدیل میکند.
دوربینهای عکاسی دیجیتال علاوه بر قالبهای استانداردتر نظیر TIFF یا JFIF (JPEG)، اغلب میتوانند تصاویری با یک قالب خام (raw) ویژه تولید کنند. نرمافزاری که همراه دوربین ارائه میشود به شما امکان میدهد تا با بهرهگیری از دادههایی که حین تبدیل تصویر توسط دوربین به قالبهای عمومی از دست میروند، تصویر را پردازش و دستکاری کنید. هر مدل دوربین معمولاً از یک قالب خام منحصربهفرد استفاده میکند.
گزینهها (OPTIONS)
علاوه بر
گزینههای
مشترک بین
تمامی
برنامههای
مبتنی بر libnetpbm
(بهویژه
-quiet؛ به
Common Options مراجعه
کنید)، cameratopam
گزینههای
خط فرمان
زیر را
شناسایی
میکند:
- -identify_only
- قالب تصویر ورودی را در خطای استاندارد (Standard Error) گزارش میدهد اما هیچ تصویر خروجی تولید نمیکند. در صورتی که برنامه نتواند قالب را شناسایی کند، با خطا متوقف میشود.
- -verbose
- جزئیات مربوط به پردازش را در خطای استاندارد گزارش میدهد.
- -quick_interpolate
- برای دستیابی سریع به نتایج، از درونیابی دوخطی (bilinear) ساده استفاده میکند. حالت پیشفرض استفاده از یک الگوریتم تطبیقی باکیفیت و کندتر است.
- -half_size
- اندازه تصویر خروجی را نصف میکند. به جای درونیابی، هر بلوک ۲x۲ از حسگرها به یک پیکسل کاهش داده میشود. این روش بسیار سریعتر از -quick_interpolate است.
- -four_color_rgb
- درونیابی RGB را به عنوان چهار رنگ مجزا انجام میدهد. این امر موجب افت اندک جزئیات میشود، بنابراین تنها در صورتی از آن استفاده کنید که الگوهای مشبک ۲x۲ کاذب در آسمان آبی مشاهده کردید.
- -document_mode
- دادههای خام را به صورت یک تصویر در مقیاس خاکستری بدون هیچگونه درونیابی نمایش میدهد. این گزینه برای عکاسی از اسناد سیاه و سفید مناسب است.
- -balance_auto
- تراز سفیدی (تعادل رنگ) خودکار. حالت پیشفرض استفاده از یک تراز رنگ ثابت بر مبنای یک کارت سفید عکاسیشده در زیر نور خورشید است.
- -balance_camera
- استفاده از تراز رنگ مشخصشده توسط خود دوربین. اگر cameratopam نتواند این دادهها را پیدا کند، یک هشدار چاپ کرده و به مقدار پیشفرض بازمیگردد.
- -red_scale=float
- -blue_scalefloat
- تنظیم دقیقتر تراز رنگ با ضرب کردن کانالهای قرمز و آبی در این مقادیر. مقدار پیشفرض هر دو 1.0 است.
- -brightness=float
- تغییر میزان روشنایی تصویر خروجی. پیشفرض 1.0 است.
- -no_clip_color
- بهطور پیشفرض، cameratopam تمامی رنگها را میبُرد (clip میکند) تا از ایجاد تهرنگ صورتی در بخشهای بسیار روشن (highlights) جلوگیری شود. این گزینه را با -brightness=0.25 ترکیب کنید تا دادههای تصویر کاملاً بدون برش باقی بمانند.
- -rgb
- رنگهای خام دوربین را در فایل خروجی ذخیره میکند. بهطور پیشفرض، cameratopam دادهها را به فضای رنگی sRGB تبدیل میکند.
- -secondary
- برای دوربینهای مبتنی بر Fuji Super CCD SR، این گزینه باعث میشود cameratopam از حسگرهای ثانویه استفاده کند، که در عمل تصویر را ۴ استاپ نوری کمتر در معرض نور قرار میدهد (underexpose) تا جزئیات نقاط بسیار روشن نمایان شوند. cameratopam این گزینه را برای سایر دوربینها بدون اخطار نادیده میگیرد.
- -linear
- این گزینه
باعث
میشود cameratopam
نوعی از PAM را
تولید کند
که
نمونههای
رنگی «خطی»
(linear) دارد. در PAM
استاندارد،
هر نمونه در
رستر تصویر
دارای
تصحیح گاما
(gamma-corrected) است؛
یعنی
اساساً با
روشنایی
ادراکی
متناسب است.
با گزینه
linear، برنامه
تصویری
تولید
میکند که
نمونههای
آن در عوض
متناسب با
شدت نور
هستند.
بدون -linear، مقدار maxval تصویر برابر ۲۵۵ است، بنابراین به ازای هر نمونه یک بایت ذخیره میشود. با استفاده از -linear، مقدار maxval برابر ۶۵۵۳۵ خواهد بود، در نتیجه به ازای هر نمونه دو بایت در تصویر ذخیره میشود.
بدون -linear، دستور cameratopam از نقطه سفید صدک ۹۹ام استفاده میکند. با گزینه -linear از آن استفاده نمیکند؛ من نمیدانم این به چه معناست.
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
دستور cameratopam برای اولین بار در Netpbm 10.28 (ژوئن ۲۰۰۵) ارائه شد.
این ابزار در آوریل ۲۰۰۵ توسط Bryan Henderson از برنامه dcraw اثر Dave Coffin مشتق شد. Bryan بخشی را که تصویر خروجی Netpbm را تولید میکرد جایگزین نمود و تابع خروجی Adobe Photoshop را حذف کرد. وی همچنین ساختار دستوری برنامه را تغییر داد و اصلاحات جزئی دیگری برای سازگاری آن با Netpbm انجام داد. او کد منبع را نیز به بخشهای قابلمدیریت تقسیم نمود (dcraw از یک تکفایل منبع ۵۰۰۰ خطی تشکیل شده بود).
منبع مستندات (DOCUMENT SOURCE)
این صفحه راهنما توسط ابزار 'makeman' متعلق به Netpbm از منبع HTML تولید شده است. مستندات اصلی در نشانی زیر قرار دارند:
| 12 April 2005 | netpbm documentation |