mkbitmap - آنلاین در ابر

این دستور mkbitmap است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mkbitmap - تبدیل تصاویر به بیت مپ با مقیاس گذاری و فیلتر کردن

خلاصه


mkbitmap [گزینه های] [نام فایل...]

شرح


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

استفاده اصلی از mkbitmap تبدیل تصاویر رنگی یا خاکستری به فرمت است
مناسب به عنوان ورودی برای برنامه های دیگر، به ویژه برنامه ردیابی potrace(1). این است
به ویژه برای تبدیل آثار خط اسکن شده، مانند کارتون، متن دست نویس،
و غیره، به تصاویر دوسطحی با وضوح بالا.

گذرگاه هوایی فیلتر می توان برای اطمینان از اینکه ویژگی های پیش زمینه مانند خطوط و متن استفاده می شود
حفظ می شوند، در حالی که در عین حال پس زمینه ناهموار را جبران می کنند. اختیاری
تار شدن می توان برای صاف کردن تصویر و حذف نویز بصری استفاده کرد. مقیاس گذاری is
مهم است زیرا یک تصویر در مقیاس خاکستری اسکن شده حاوی جزئیات بصری بیشتری نسبت به دو سطح است
تصویر با همان وضوح با مقیاس کردن تصویر به وضوح بالاتر (با استفاده از
درون یابی) قبل از آستانه گذاری آن، مقداری از این جزئیات حفظ می شود. آستانه گذاری
یعنی تبدیل یک تصویر در مقیاس خاکستری به یک تصویر دوسطحی تنها با استفاده از پیکسل های سیاه و سفید.
پیکسل هایی که تیره تر از مقدار آستانه مشخصی هستند به سیاه تبدیل می شوند. اختیاری
وارونگی در صورتی مفید است که تصویر ورودی ویژگی های روشن را در پس زمینه تاریک نشان دهد، مانند یک
تصویر نقاشی با گچ روی تخته سیاه.

فرمت های ورودی پشتیبانی شده PNM (PBM، PGM، PPM) و BMP هستند. فرمت های خروجی برای PBM هستند
بیت مپ و PGM برای نقشه های خاکستری.

OPTIONS


سوالات عمومی گزینه ها:
-h، --کمک پیام راهنما را چاپ کنید و خارج شوید.

-v، - نسخه چاپ اطلاعات نسخه و خروج

-ل، --مجوز چاپ اطلاعات مجوز و خروج.

ورودی خروجی گزینه ها:
نام فایل اگر آرگومان های نام فایل داده شود، پس mkbitmap به طور پیش فرض یکی ایجاد می کند
فایل خروجی برای هر نام فایل ورودی داده شده. نام فایل خروجی است
از نام فایل ورودی با تغییر پسوند آن به ".pbm" یا به دست می آید
".pgm". اگر نام فایل ورودی و خروجی یکسان باشد،
سپس یک پسوند اضافی "-out" به نام فایل خروجی اضافه می شود. اگر نه
آرگومان های نام فایل داده می شود، سپس mkbitmap به عنوان یک فیلتر عمل می کند، خواندن از
ورودی استاندارد و نوشتن روی خروجی استاندارد. ممکن است نام فایل "-" باشد
داده شده برای مشخص کردن خواندن از ورودی استاندارد. خروجی این آرگومان
سپس در خروجی استاندارد نوشته می شود. هر فایل ورودی ممکن است حاوی یک یا باشد
تصاویر بیشتر

-o نام فایل, -- خروجی نام فایل
خروجی را در این فایل بنویسید. تمام خروجی ها به هم متصل شده و به سمت
فایل مشخص شده این رفتار پیش فرض ایجاد یک خروجی را لغو می کند
فایل برای هر فایل ورودی ممکن است نام فایل "-" برای تعیین نوشتن داده شود
به خروجی استاندارد

تصویر در حال پردازش گزینه ها:
-ایکس، -- nodefaults
گزینه های پیش فرض را خاموش کنید. به طور معمول، گزینه های زیر از قبل انتخاب می شوند
به صورت پیش فرض: -f 4 -s 2 -3 -t 0.45. -x گزینه این پیش فرض ها را غیرفعال می کند.
بدین ترتیب، mkbitmap -x هیچ کاری جز کپی کردن یک تصویر خاکستری از ورودی به
خروجی. سپس سایر گزینه های پردازش را می توان یکی یکی اضافه کرد. به عنوان مثال،
mkbitmap -xf10 فقط فیلترهای مرتفع را انجام می دهد، mkbitmap -xt0.5 فقط انجام می دهد
آستانه گذاری و غیره

-من، -- معکوس کردن عکس ورودی را معکوس کنید اگر این گزینه انتخاب شود، برای
تصویر قبل از هر عملیات دیگری برای مقابله با رنگ سفید روی سیاه استفاده می شود
تصاویر، مانند عکس هایی از نقاشی های گچ روی تخته سیاه. توجه داشته باشید که
رفتار این گزینه به طور کلی مانند معکوس کردن نیست
تولید بیت مپ، مگر اینکه مقدار آستانه نیز معکوس شود.

-f n, -- فیلتر n
یک فیلتر highpass روی تصویر اعمال کنید. این فیلتر تقریباً گوسی است
و غیر جهت دار اثر حفظ جزئیات کوچک در حالی است
جبران شیب پس زمینه پارامتر n یک شعاع (در
پیکسل) که تقریباً با اندازه جزئیات مطابقت دارد
حفظ شود. به طور دقیق تر، فیلتر با تفریق a پیاده سازی می شود
نسخه تار تصویر از تصویر اصلی. پارامتر n is
برابر با انحراف استاندارد تاری است. خروجی فیلترینگ
step یک تصویر نرمال شده است که میانگین روشنایی آن دقیقاً 0.5 است. در
شعاع فیلتر پیش فرض 4 است.

-n، --بدون فیلتر فیلتر بالاگذر را خاموش کنید.

-b n, -- تاری n تصویر را تار کنید. اثر این است که جزئیات ظریف را صاف می کند و کاهش می دهد
نویز بصری در تصویر پارامتر n شعاع تاری است، و
باید کوچک انتخاب شود (1 مقدار خوبی برای شروع است). این هست
به صورت تقریباً تاری گاوسی و غیر جهتی با
انحراف معیار متناسب با n. تاری بعد از اعمال می شود
فیلتر highpass، اما قبل از مقیاس بندی و آستانه گذاری. اگر این گزینه است
داده نشده است، پیش فرض این است که هیچ گونه تاری اعمال نشود.

-s n, -- مقیاس n
تصویر را با یک ضریب صحیح مقیاس کنید n> 0. جرم گیری پس از بالاگذر انجام می شود
فیلتر کردن، اما قبل از مرحله آستانه. ضریب مقیاس 1
نشان می دهد که هیچ مقیاسی قرار نیست انجام شود. در غیر این صورت از درون یابی استفاده می شود
برای پر کردن پیکسل های بین اگر خروجی از mkbitmap قرار است استفاده شود
به عنوان ورودی یک برنامه ردیابی مانند potrace، ضریب مقیاس 2 است
توصیه شده. این مقدار جزئیات مناسب را برای ردیابی حفظ کرد
الگوریتم به خوبی کار کند اگر از ضریب مقیاس 1 استفاده شود، جزئیات بیش از حد
گم شده است. اگر از ضریب مقیاس 3 یا بالاتر استفاده شود، درون یابی
بنابراین تمایل به "اختراع" جزئیاتی دارد که در تصویر اصلی وجود نداشت
جلوگیری potrace از انجام یک کار خوب

-1، --خطی هنگام مقیاس بندی به وضوح بالاتر از درون یابی خطی استفاده کنید. این هست
کمی سریعتر، اما کمتر زیباتر از درون یابی مکعبی پیش فرض.

-3، -- مکعبی هنگام مقیاس بندی به وضوح بالاتر از درون یابی مکعبی استفاده کنید. این است
پیش فرض کندتر از درون یابی خطی است، اما منجر به بهتر می شود
نتایج.

-t n, --آستانه n
مقدار خاکستری آستانه را برای تبدیل دوسطحی تنظیم کنید. پارامتر n هست یک
مقدار روشنایی بین 0 برای سیاه و 1 برای سفید. هر پیکسل زیر
این روشنایی به سیاه تبدیل می شود (بنابراین مقادیر کوچکتر از n اراده
منجر به خروجی سفیدتر می شود).

-g، -- خاکستری غیرفعال کردن تبدیل دوسطحی اگر این گزینه داده شود، پردازش پس از آن متوقف می شود
مرحله مقیاس بندی و یک نقشه خاکستری خروجی می شود.

خروج وضعیت


وضعیت خروج 0 در تکمیل موفقیت آمیز، 1 در صورت نامعتبر بودن خط فرمان و 2 در
هر خطای دیگری

نسخه


1.13

با استفاده از خدمات onworks.net از mkbitmap به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز