Chuyển BMP sang PNG
Tệp BMP thường được lưu hoàn toàn không nén — từng pixel ghi thẳng ra, nên một ảnh chụp màn hình đơn giản có thể nặng vài megabyte. PNG lưu đúng những pixel đó không mất dữ liệu mà chỉ chiếm ít hơn 50–90%. Đây là lần chuyển đổi hiếm hoi không phải đánh đổi: vẫn tấm ảnh ấy, chính xác, trong một phần nhỏ dung lượng.
Cũng hữu ích: Chuyển BMP sang JPG
Cách hoạt động
Thả bitmap vào công cụ — kể cả kết quả nhiều megabyte từ máy quét cũng không sao, vì máy của bạn xử lý cục bộ.
Không cần chỉnh gì: PNG đóng gói lại đúng những pixel đó không mất dữ liệu, thường nhẹ hơn 50–90% so với BMP thô.
Tải từng PNG đã thu gọn xuống riêng lẻ, hoặc tất cả cùng nhau trong một tệp ZIP.
BMP vs PNG
Hiếm khi tranh cãi định dạng có phán quyết không kèm dấu sao thế này. PNG giữ đúng những pixel của BMP, từng bit một, mà chỉ chiếm từ một nửa đến một phần mười ổ đĩa — lại thêm độ trong suốt alpha và được mọi trình duyệt hỗ trợ. Chỗ duy nhất BMP còn hợp lý hôm nay là bên trong phần mềm quá cũ để biết điều đó.
| BMP | PNG | |
|---|---|---|
| Nén | Thường không nén (pixel thô) | Không mất dữ liệu |
| Độ trong suốt | Không | Có (alpha đầy đủ) |
| Ảnh động | Không | Không |
| Hỗ trợ | Mọi nơi trên máy tính để bàn | Mọi nơi — mọi trình duyệt, trình chỉnh sửa và hệ điều hành |
| Phù hợp nhất cho | Phần mềm Windows cũ, trao đổi pixel thô | Logo, ảnh chụp màn hình, đồ họa có độ trong suốt |
Câu hỏi thường gặp
Không — cả trang web này sinh ra là vì điều đó. Toàn bộ việc chuyển đổi chạy ngay trong trình duyệt của bạn qua WebAssembly: tệp không rời khỏi thiết bị, và không có máy chủ nào tham gia vào quá trình này. Sau khi trang đã tải xong, công cụ vẫn chạy được ngay cả khi mất mạng, còn giới hạn kích thước tệp chỉ phụ thuộc vào bộ nhớ thiết bị của bạn.
Hoàn toàn không mất. BMP lưu pixel thô, còn PNG nén đúng những pixel đó bằng thuật toán không mất dữ liệu — sau khi giải mã, kết quả trùng khớp từng bit một. Đây là thứ gần với dung lượng ổ đĩa miễn phí nhất mà bạn tìm được trong các định dạng ảnh.
Vì hầu hết BMP bỏ qua hoàn toàn việc nén: một ảnh chụp màn hình 1920×1080 là 1920 × 1080 × 3 byte, khoảng 6 MB, dù nội dung có đơn giản đến đâu. Định dạng này ra đời từ thời Windows đời đầu, khi tốc độ giải mã quan trọng hơn dung lượng ổ đĩa.
Từ phần mềm Windows cũ, thiết lập mặc định của MS Paint, tiện ích máy quét, thiết bị y tế và công nghiệp, cùng công cụ mod game. Nếu một chương trình được viết trước năm 2005, khả năng cao là nó nói ngôn ngữ BMP.
Chỉ ở số byte. Cả hai đều lưu pixel chính xác; BMP ghi thẳng ra, còn PNG cho chúng chạy qua nén DEFLATE, nên cùng một ảnh chụp màn hình giảm 50–90% mà không đổi gì. PNG còn thêm những thứ BMP chưa từng có: kênh alpha, siêu dữ liệu gamma và sự hỗ trợ hạng nhất trong mọi trình duyệt. Lợi thế duy nhất của BMP — giải mã đơn giản đến tầm thường — đã hết ý nghĩa khi máy tính rời khỏi thập niên 1990.
Một vài, và tất cả đều là di sản cũ: các dây chuyền mod game đọc thẳng phần đầu tệp BMP, thiết bị y tế và công nghiệp với danh sách nhập cố định, cùng công cụ Windows cổ ra đời trước khi có hỗ trợ PNG. Nếu tệp của bạn đi đến một trong số đó, hãy giữ bản BMP bên cạnh bản PNG. Mọi thứ còn lại — email, web, tài liệu, trình chỉnh sửa — đều đọc PNG thoải mái, với một phần nhỏ dung lượng ổ đĩa.
Công cụ liên quan
Chuyển BMP sang JPG
Chuyển BMP sang JPG ngay trong trình duyệt — miễn phí, riêng tư, không tải lên. Bitmap không nén khổng lồ biến thành ảnh chia sẻ được, nhẹ hơn bản gốc 95–98%.
Chuyển BMP sang WebP
Chuyển BMP sang WebP ngay trong trình duyệt — miễn phí, riêng tư, không tải lên. Từ một bitmap cũ kỹ thẳng sang định dạng web hiện đại, tiết kiệm hơn 95%.
Chuyển PNG sang WebP
Chuyển PNG sang WebP ngay trong trình duyệt — miễn phí, không tải tệp lên và không cần đăng ký. Giữ nguyên độ trong suốt alpha, dung lượng giảm 60–90%.
Chuyển BMP sang PDF
Chuyển BMP sang PDF ngay trong trình duyệt — miễn phí, không tải lên và không hình mờ. Ảnh scan và bitmap cũ thành PDF gọn nhẹ mà không mất lấy một pixel nào.