fbdump

نرم افزار تصویر:
fbdump
جزئیات نرم افزار:
نسخه: 0.4.2
ها تاریخ: 2 Jun 15
توسعه دهنده: Richard Drummond
پروانه: رایگان
محبوبیت: 31

Rating: 1.0/5 (Total Votes: 1)

در fbdump یک ابزار ساده است که قطاری از محتویات قابل مشاهده در دستگاه framebuffer لینوکس و آن را می نویسد به خروجی استاندارد را به عنوان یک فایل PPM است.
به عبارت دیگر، آن طول می کشد یک تصویر از هر چیزی در حال اجرا در framebuffer. این پروژه در حال حاضر دارای پشتیبانی نسبتا کامل برای انواع بسته بندی شده framebuffer پیکسل و همچنین با راننده framebuffer VGA16 کار می کند.
fbdump توسط یک برنامه حتی ساده تر من در سراسر سنین پیش به نام fbsnap، که به اعتقاد من گرد KNORR نوشته شده بود آمد الهام گرفته شده بود (اگر چه هیچ نویسنده در کد منبع آن برنامه اشاره شد، بنابراین من می تواند اشتباه). fbdump خرس رابطه کمی به fbsnap، با این حال، و به طور کلی بسیار مفید تر. این پشتیبانی از framebuffers به ​​کارگیری انواع بیشتری از مدل های پیکسل و رنگ، با این نسخهها کار (باید کار می کند؟) در معماری big- و کمتر Endian از، و منطقی سریع (اگر چه خواندن از حافظه است که هرگز برای رفتن به فوق العاده سریع).
من برای اولین بار نوشت fbdump بسیاری از اقمار پیش زمانی که من نیاز به یک راه سریع و ساده برای گرفتن تعداد زیادی از تصاویر را از framebuffer. به عنوان بسیاری از شما احتمالا می دانید، اگر چه این امکان وجود دارد برای انجام یک روگرفت framebuffer خام با انجام یک گربه / توسعه تمدن / دستور fb0 ساده یا مشابه - با توجه به آنچه فرمت پیکسل و مدل رنگ framebuffer شما استفاده می کند - نتایج به دست آمده همیشه مفید نیست. با fbdump، از سوی دیگر، شما همیشه دریافت خوب، قابل حمل، 24 بیتی، تصویر واقعی رنگ - از آن طول می کشد مراقبت از هر نوع فرمت پیکسل یا رنگ فضای مورد نیاز تبدیل (حداقل از فرمت های آن را پشتیبانی).
چرا fbdump ذخیره تصویر به عنوان یک PPM - به جای، به عنوان مثال، یک PNG - ممکن است شما بپرسید؟ خوب، PPM ارزان به ارسال به خارج است و نیازی نیست که در برابر هر گونه ارتباط کتابخانه های خارجی به انجام این کار. در معماری x86، fbdump در حال حاضر کامپایل کردن به 8K ناچیز اجرایی یک بار ساده - و هیچ وابستگی به غیر از کتابخانه استاندارد C. با این حال، من ممکن است در اطراف به اضافه کردن پشتیبانی برای PNG در برخی از نقطه دریافت کنید. این نه به شدت لازم، هر چند، چرا که با بسته NetPBM آن را آسان برای تبدیل PPMS به چیزی مفید تر. به عنوان مثال، شما می توانید چیزی شبیه به انجام
fbdump | pnmtopng> grab.png
به خروجی framebuffer به عنوان یک PNG. PPMS همچنین می توانید به طور مستقیم با اکثر بسته های پردازش تصویر منبع باز، مانند گیمپ و ImageMagick را خوانده شود.
استفاده
fbdump حال حاضر پشتیبانی از گزینه های خط فرمان زیر است:
-fb است مشخص دستگاه framebuffer برای گرفتن از است است
-vt بیاورید شماره پایانه مجازی را به پیش زمینه قبل از گرفتن (و بازگشت به ترمینال فعلی پس از آن)
-delay تاخیر ثانیه بعد از تغییر، اما قبل از گرفتن.
اگر این گزینه -fb ارائه نشده است، fbdump پیش فرض به گرفتن از ابزار / dev / fb0. شما همچنین می توانید از طریق framebuffer متغیر محیط زیست FRAMEBUFFER (یک مقدار عرضه شده با سوئیچ -fb در خط فرمان این باطل) را مشخص کنید. برای مثال:
FRAMEBUFFER = / توسعه تمدن / fb1 fbdump> out.ppm
چه جدید در این نسخه:

نرم افزار های دیگر از توسعه دهنده Richard Drummond

E-UAE
E-UAE

3 Jun 15

نظرات به fbdump

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!