BMP sang PNG

Tải lên BMP
Đang khôi phục tệp đã chọn...
Định dạng
BMP
Kích thước
x
Kích thước tệp

Tệp BMP xuất hiện khắp nơi trên các hệ thống Windows cũ — lớn, không nén và khó chia sẻ. Công cụ này đọc BMP của bạn trong trình duyệt, mã hóa lại bằng nén DEFLATE không mất dữ liệu của PNG và trả về tệp thường nhỏ hơn 60-90% mà từng pixel vẫn giống hệt. Thả một ảnh hoặc cả loạt; công cụ không bao giờ tải gì lên máy chủ.

Cách chuyển BMP sang PNG

  1. 1

    Thả hoặc chọn tệp BMP

    Một tệp hoặc cả loạt. BMP 1-bit, 8-bit (theo bảng màu), 24-bit và 32-bit đều được hỗ trợ.

  2. 2

    Chọn tùy chọn

    Giữ độ sâu màu gốc, hoặc ép chuyển sang truecolour 24-bit. Tùy chọn: xem magenta thuần hoặc một màu chỉ định là trong suốt.

  3. 3

    Chuyển trong trình duyệt

    Mỗi ảnh được giải mã từng pixel và mã hóa lại thành PNG bằng canvas API. Không có lượt đi-về máy chủ.

  4. 4

    Tải PNG xuống

    Một tệp sẽ tải xuống ngay. Khi xử lý cả loạt, công cụ trả về ZIP chứa mọi tệp đã chuyển.

BMP vs PNG — bạn được gì

Thuộc tính BMP PNG
Nén Thường không nén (RLE hiếm) DEFLATE không mất dữ liệu
Trong suốt Chỉ alpha 32-bit Kênh alpha đầy đủ + trong suốt theo bảng màu
Kích thước thường gặp ~3 byte mỗi pixel ~0.3 - 1 byte mỗi pixel
Hỗ trợ trình duyệt Hạn chế (chỉ Chrome/Edge) Phổ quát
Siêu dữ liệu Tối thiểu Phong phú (tEXt, gAMA, iCCP)
Giải mã theo luồng Không

Khi nào PNG là đích phù hợp

  • Phân phối trên web: mọi trình duyệt đều xử lý PNG. Hiển thị BMP không nhất quán.
  • Ảnh chụp màn hình và mô phỏng giao diện: cạnh sắc nét, không có nhiễu JPEG.
  • Cần trong suốt: BMP chỉ hỗ trợ alpha ở dạng 32-bit; PNG được tạo ra cho việc này.
  • Chỉnh sửa tiếp: PNG giữ chất lượng không mất dữ liệu qua nhiều vòng mở/lưu.

Khi nào PNG là đích không phù hợp

  • Ảnh chụp: JPEG hoặc WebP sẽ nhỏ hơn 5-20× ở chất lượng thị giác giống hệt.
  • Khung hình động: dùng APNG, GIF hoặc WebP.
  • Tranh nét ít màu: PNG theo bảng màu (8-bit) rất tốt; SVG thường còn nhỏ hơn với nội dung vector thật.

Mẹo

  • Với tài liệu quét có bảng màu hạn chế, ép đầu ra theo bảng màu 8-bit để giảm thêm 30-40% kích thước.
  • Nếu BMP của bạn có nền magenta “chroma-key” trong suốt (phổ biến trong game cũ), bật tùy chọn colour-to-transparency để chuyển hiệu ứng sang PNG sạch sẽ.

Câu hỏi thường gặp

Không. BMP và PNG đều là định dạng không mất dữ liệu. PNG chỉ nén tốt hơn. Mọi pixel được giữ nguyên từng bit trừ khi bạn chọn đổi độ sâu màu.

Không. Chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn bằng HTML canvas API. BMP không rời khỏi thiết bị của bạn.

Có. Thả bao nhiêu tệp tùy cần; công cụ chuyển từng tệp và đóng gói kết quả thành một ZIP để tải xuống.

Được hỗ trợ. Công cụ đọc bảng màu BMP và mã hóa lại thành PNG theo bảng màu (giữ kích thước nhỏ) hoặc PNG truecolour nếu bạn muốn đầu ra phổ quát.

Công cụ liên quan