UltKit

تبدیل BMP به PNG

فایل‌های حجیم بیت‌مپ ویندوز را به PNG تبدیل کنید؛ همهٔ پیکسل‌ها دقیقاً حفظ می‌شوند و فایل بخش کوچکی از فضای قبلی را می‌گیرد. فایل‌های BMP را رها کنید، روی تبدیل بزنید و دانلود کنید.

مبدل عکس

یا فایل‌های JPG, JPEG, JPE … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل‌های BMP را اضافه کنید

    تا ۲۰ فایل .bmp را که هر کدام حداکثر 95 MB است و از Paint، اسکنر، یک بازی قدیمی یا دوربین صنعتی آمده‌اند، اینجا رها کنید.

  2. 2

    PNG را به‌عنوان فرمت خروجی نگه دارید

    گزینهٔ تبدیل به روی PNG تنظیم شده است. نوار کیفیت وجود ندارد، چون PNG بدون افت کیفیت است؛ بخش تنظیمات پیشرفته فقط گزینه‌های تغییر اندازه و فراداده را دارد.

  3. 3

    تبدیل و دانلود کنید

    روی تبدیل به PNG ← بزنید و فایل‌ها را یکی‌یکی یا به‌صورت ZIP ذخیره کنید.

پاسخ

با تبدیل BMP به PNG چه چیزی از دست می‌دهم؟

چیزی که دیده شود یا قابل اندازه‌گیری باشد از دست نمی‌رود: PNG بدون افت کیفیت است و پیکسل‌ها یکسان می‌مانند. آنچه تغییر می‌کند حجم است. بیت‌مپ فشرده‌نشده معمولاً چند برابر کوچک‌تر می‌شود و اسکرین‌شات‌ها بیشترین کاهش را دارند.

تبدیل BMP به PNG حجم فایل را بدون تغییر هیچ پیکسلی کم می‌کند

فایل‌های BMP تقریباً همیشه خام ذخیره می‌شوند: سه بایت برای هر پیکسل، ردیف به ردیف و بدون هیچ فشرده‌سازی. این قالب برای تصاویر 4 بیتی و 8 بیتی کدگذاری طول‌دنباله را مجاز می‌داند، اما تقریباً هیچ برنامه‌ای آن را نمی‌نویسد. PNG همان پیکسل‌ها را نگه می‌دارد و با فیلترهای پیش‌بینی هر ردیف و DEFLATE، روش فشرده‌سازی پشت فایل‌های ZIP، پردازش می‌کند، پس رنگ‌های تکراری و سطوح هموار کسری از فضا را می‌گیرند.

بیت‌مپ‌ها هنوز بیشتر از انتظار پیدا می‌شوند. نسخه‌های قدیمی Paint به‌طور پیش‌فرض .bmp ذخیره می‌کردند، کلیپ‌بورد ویندوز تصاویر کپی‌شده را به‌صورت بیت‌مپ مستقل از دستگاه نگه می‌دارد، و اسکنرها، دوربین‌های بینایی ماشین، بازی‌های قدیمی و دستگاه‌های نهفته آن را می‌نویسند چون تولیدش بسیار ساده است. پوشه‌ای از این فایل‌ها سریع فضا می‌خورد و ارسالش دشوار است.

این تبدیل چیزی را واضح‌تر یا تمیزتر نمی‌کند. اگر بیت‌مپ تار یا بلوکی باشد، PNG هم همین‌طور است؛ سود کار در حجم و سازگاری است، نه کیفیت.

حجم واقعی یک بیت‌مپ فشرده‌نشده چقدر است

6.2 MBیک اسکرین‌شات 1920 × 1080 ذخیره‌شده به‌صورت BMP 24 بیتی

1920 × 1080 پیکسل × 3 بایت = 6,220,800 بایت، به‌اضافهٔ سرآیند 54 بایتی. همین اسکرین‌شات دسکتاپ به‌صورت PNG معمولاً چند صد KB است، چون رنگ‌های رابط کاربری تکرار می‌شوند.

فرمت BMP از کجا آمد

  1. 1990

    Windows 3.0

    بیت‌مپ‌های مستقل از دستگاه با سرآیند اطلاعاتی 40 بایتی به چیدمان استاندارد .bmp تبدیل می‌شوند.

  2. 1995

    سرآیند نسخهٔ 4

    Windows 95 و NT 4.0 ماسک‌های رنگ و فیلد ماسک آلفا را اضافه می‌کنند.

  3. 1996

    PNG 1.0

    W3C قالب PNG را به‌عنوان قالب بدون افت کیفیت و بدون حق ثبت منتشر می‌کند.

  4. 1998

    سرآیند نسخهٔ 5

    Windows 98 و 2000 امکان درج پروفایل رنگ ICC در BMP را می‌دهند.

  5. 2004

    ISO/IEC 15948

    PNG به استاندارد بین‌المللی تبدیل می‌شود.

BMP

تصویر بیت‌مپ (Bitmap)

BMP قالب بیت‌مپ مستقل از دستگاه مایکروسافت است که از نسخه‌های اولیه ویندوز بومی آن بوده است. معمولاً پیکسل‌ها را بدون فشرده‌سازی ذخیره می‌کند، پس کیفیت کامل است اما فایل‌ها در مقایسه با PNG یا JPEG بسیار حجیم‌اند. نسخه‌های جدیدتر BMP می‌توانند کانال آلفا داشته باشند، اما بسیاری از برنامه‌ها آن را نادیده می‌گیرند. خواندن و نوشتن این قالب ساده است و همین آن را در نرم‌افزارهای قدیمی، سامانه‌های نهفته و برخی ابزارهای صنعتی زنده نگه داشته است. ویندوز، macOS و تقریباً هر ویرایشگر تصویر می‌توانند BMP را باز کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
Microsoft
مبدل BMP

PNG

گرافیک شبکه‌ای قابل‌حمل

PNG یک فرمت رستری بدون اتلاف است که در سال ۱۹۹۶ توسط PNG Development Group منتشر شد و بعدها W3C و ISO آن را استاندارد کردند. هر پیکسل را دقیقاً حفظ می‌کند، از شفافیت کامل آلفا پشتیبانی می‌کند و متن، لبه‌های تیز و رنگ‌های یکدست را بدون artefact نگه می‌دارد. همین دقت آن را برای اسکرین‌شات، لوگو، آیکون و گرافیک رابط کاربری مناسب می‌کند. در عوض حجمش زیاد است: عکس‌هایی که با PNG ذخیره شوند اغلب چند برابر همان عکس با JPEG یا WebP حجم دارند. همه مرورگرها، سیستم‌عامل‌ها و ویرایشگرها فایل‌های PNG را باز می‌کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
1996 · PNG Development Group
مبدل PNG

BMP وقتی به PNG تبدیل می‌شود که اسکرین‌شات، اسکن یا خروجی ابزارهای قدیمی ویندوز باید بدون از دست رفتن حتی یک پیکسل به اشتراک گذاشته یا ذخیره شود؛ PNG همهٔ مقادیر را نگه می‌دارد و فایل را به کسری از حجمش می‌رساند.

شفافیت، پالت‌های رنگی و بیت‌مپ‌های 32 بیتی

معمولاً شفافیتی برای به دست آوردن وجود ندارد. بیشتر BMPها 24 بیتی‌اند و اصلاً آلفا ندارند، پس PNG کاملاً مات می‌شود. برخی بیت‌مپ‌های 32 بیتی با سرآیند نسخهٔ 4 یا 5 کانال آلفای واقعی دارند و در PNG حفظ می‌شود. در بسیاری از فایل‌های 32 بیتی دیگر، بایت چهارم فقط پدینگ است و برنامه‌هایی که آن را اشتباه آلفا بخوانند تصویر را نامرئی نشان می‌دهند؛ اگر فایل تبدیل‌شده در یک نمایشگر خالی دیده شد، پیش از آنکه خراب فرضش کنید آن را در نمایشگر دیگری باز کنید.

بیت‌مپ‌های کم‌رنگ، مثل اسکن‌های 1 بیتی و تصاویر پالتی 8 بیتی نرم‌افزارهای قدیمی، دقیقاً همان رنگ‌ها را نگه می‌دارند. PNG حالت‌های خاکستری، پالتی و تمام‌رنگ را پشتیبانی می‌کند، پس هر نوع BMP را که احتمالاً ببینید پوشش می‌دهد. برای وب‌سایت، PNG جای درست این اسکرین‌شات‌ها و نمودارهاست؛ راهنمای کاهش حجم عکس بر حسب KB می‌گوید اگر فرمی هنوز فایل کوچک‌تری می‌خواهد چه کنید.

پرسش‌های رایج تبدیل BMP به PNG

آیا تبدیل BMP به PNG واقعاً بدون افت کیفیت است؟

بله. مقدار تک‌تک پیکسل‌ها در PNG دقیقاً با BMP یکی است؛ فقط شیوهٔ بسته‌بندی بایت‌ها عوض می‌شود. اگر PNG را با تبدیل PNG به BMP دوباره برگردانید، همان تصویر به دست می‌آید، هرچند جزئیات سرآیند ممکن است متفاوت باشد.

چرا حجم PNG من فقط کمی کمتر از BMP است؟

فشرده‌سازی بدون افت از تکرار سود می‌برد. اسکرین‌شات، نمودار و پیکسل‌آرت سطوح یکدست بزرگی دارند و اغلب 90% یا بیشتر کوچک می‌شوند، اما عکس‌ها و اسکن‌های پرنویز چیز کمی برای تکرار دارند و شاید فقط نصف شوند. برای عکس‌هایی که حجم برایشان مهم‌تر از پیکسل‌های دقیق است، تبدیل BMP به JPG حجم را خیلی بیشتر کاهش می‌دهد.

آیا پس‌زمینهٔ PNG شفاف می‌شود؟

فقط اگر BMP واقعاً کانال آلفا داشته باشد که در کمتر فایلی هست. BMP رایج 24 بیتی شفافیتی برای انتقال ندارد، پس PNG کاملاً مات است. اگر برش بدون پس‌زمینه می‌خواهید، پس‌زمینه را در یک ویرایشگر حذف کنید.

آیا PNG مقدار DPI فایل BMP اسکن‌شده را حفظ می‌کند؟

بله. BMP وضوح را به‌صورت پیکسل در متر ذخیره می‌کند و PNG فیلد معادلی دارد، و تنظیم برچسب DPI روی 0 مقدار اصلی را نگه می‌دارد. اگر فرم چاپ می‌خواهد، همان‌جا 300 را وارد کنید؛ ابعاد پیکسلی تغییر نمی‌کند.

آیا پس از تبدیل، فایل‌های اصلی BMP را نگه دارم؟

از نظر کیفیت تصویر نه: PNG همان پیکسل‌ها را در فضای کمتر نگه می‌دارد. فقط اگر برنامه‌ای باید مستقیماً BMP بخواند، مثل یک ابزار قدیمی یا کتابخانهٔ نمایشگر میکروکنترلر، آن‌ها را نگه دارید.

آیا ایمیل و فرم‌های وب فایل PNG را در جایی که BMP پذیرفته نشد قبول می‌کنند؟

تقریباً همیشه. فرم‌های بارگذاری و سرویس‌های میزبانی عکس معمولاً JPG و PNG را می‌پذیرند و BMP را کنار می‌گذارند، و سرویس‌های ایمیل اغلب پیوست‌های بزرگ را مسدود یا حذف می‌کنند، که یک بیت‌مپ 6 MB به‌راحتی چنین می‌شود.