BMP sang PNG

5 trên 2 xếp hạng
Được phép .bmp.

BMP sang PNG là công cụ miễn phí giúp chuyển đổi tệp ảnh bitmap thành tệp PNG nén hoàn toàn trong trình duyệt.

Làm cách nào để chuyển tệp BMP sang PNG?

Thêm ảnh BMP, chờ trình duyệt xử lý rồi lưu tệp PNG thu được. Ảnh không bao giờ được tải lên máy chủ vì toàn bộ quá trình chuyển đổi diễn ra ngay trong trình duyệt.

  1. Chọn tệp BMP bạn muốn chuyển đổi.
  2. Chờ trình duyệt giải mã bitmap và mã hóa các pixel thành PNG.
  3. Lưu tệp PNG rồi mở tệp để kiểm tra màu sắc, kích thước và độ trong suốt.

Việc xử lý BMP sang PNG trong trình duyệt giúp tệp BMP gốc luôn ở trên thiết bị của bạn. Điều này có thể quan trọng với bản quét BMP, sơ đồ nội bộ và những tệp bitmap khác không nên được gửi đến máy chủ chuyển đổi của bên thứ ba.

Điều gì thay đổi khi chuyển BMP sang PNG?

Dữ liệu pixel được lưu bằng cơ chế nén không mất dữ liệu của PNG, thay cho cấu trúc bitmap thường không nén của BMP. Quá trình này chỉ thay đổi định dạng tệp, không bổ sung chi tiết hay tăng độ phân giải của ảnh.

Đặc điểm BMP PNG
Nén Thường không nén, mặc dù một số biến thể BMP sử dụng mã hóa độ dài loạt Nén DEFLATE không mất dữ liệu
Độ trong suốt Tệp BMP truyền thống thường không hỗ trợ độ trong suốt một cách đáng tin cậy. Khả năng hỗ trợ kênh alpha tùy thuộc vào phiên bản BMP và phần mềm Hỗ trợ đầy đủ độ trong suốt alpha và các pixel bán trong suốt
Ảnh động Không hỗ trợ ảnh động Tiêu chuẩn PNG hiện tại hỗ trợ ảnh động thông qua APNG. PNG cũng có thể là ảnh tĩnh
Kích thước thông thường Lớn vì giá trị pixel thường được lưu trực tiếp Thường nhỏ hơn tệp BMP không nén tương đương, đặc biệt với hình đồ họa có nhiều vùng màu phẳng
Hỗ trợ trên web Một số trình duyệt và ứng dụng có thể nhận diện, nhưng không phù hợp làm định dạng ảnh web thông dụng Được hỗ trợ rộng rãi trên trình duyệt, hệ thống quản lý nội dung và phần mềm máy tính

Chuyển đổi BMP không tự động làm nền ảnh trở nên trong suốt. Nếu BMP chứa các pixel nền màu trắng, chúng vẫn giữ nguyên màu trắng trừ khi được xóa bằng trình chỉnh sửa ảnh. Một tệp BMP chỉ có một khung hình cũng không thể cung cấp các khung hình cho PNG động.

Khi nào nên chuyển BMP sang PNG?

Bạn nên chuyển đổi khi cần một ảnh không mất dữ liệu, có kích thước nhỏ hơn và hoạt động ổn định trên trang web cũng như các nền tảng phổ biến. PNG đặc biệt phù hợp với ảnh chụp màn hình, thành phần giao diện, sơ đồ, pixel art và ảnh chứa văn bản.

  • Tài nguyên trang web: chuyển đổi tệp BMP cũ trước khi thêm vào WordPress, trang tài liệu hoặc trang HTML.
  • Ảnh chụp màn hình phần mềm: dùng PNG để giữ văn bản và các cạnh sắc nét, không xuất hiện hiện tượng nhiễu do JPEG.
  • Logo và sơ đồ: PNG nén hiệu quả các màu lặp lại và vùng màu đồng nhất có diện tích lớn.
  • Chia sẻ: PNG dễ xem trước hơn trong trình duyệt, dịch vụ nhắn tin và giao diện lưu trữ đám mây.

Ví dụ, network-layout.bmp chứa các hộp, nhãn và đường nối là tệp phù hợp để chuyển thành network-layout.png. PNG vẫn lưu cùng loại ảnh raster nhưng thường chiếm ít dung lượng hơn.

Việc chuyển đổi sẽ kém hữu ích hơn nếu bạn cần giảm kích thước ảnh chụp xuống mức nhỏ nhất có thể. BMP sang JPG có thể tạo ra tệp nhỏ hơn, nhưng JPG sử dụng cơ chế nén mất dữ liệu và có thể gây ra hiện tượng nhiễu. Nếu tệp BMP vốn được tạo từ một ảnh JPG chất lượng thấp, chuyển sang PNG không mất dữ liệu cũng không thể khôi phục những chi tiết đã bị loại bỏ khi nén JPEG.

Tệp PNG sau khi chuyển đổi sẽ lớn đến mức nào?

PNG thường nhỏ hơn BMP không nén, nhưng không có tỷ lệ giảm dung lượng cố định. Kích thước tệp phụ thuộc vào kích thước ảnh, độ sâu màu và mức độ có thể dự đoán của các pixel liền kề.

Một tệp BMP 24 bit có kích thước 1.920 × 1.080 cần khoảng 5,93 MiB để lưu dữ liệu pixel thô, chưa tính phần đầu tệp và dữ liệu đệm của từng hàng. Tệp PNG của một biểu đồ đơn giản có thể nhỏ hơn đáng kể, còn ảnh chụp hoặc bản quét nhiều nhiễu vẫn có thể tạo ra tệp PNG khá lớn vì các pixel khó nén hơn. PNG cũng có thể lớn hơn tệp JPG của cùng một ảnh chụp vì PNG không loại bỏ thông tin hình ảnh.

Tệp có vấn đề và các giới hạn thực tế

BMP có nhiều biến thể hình thành trong quá trình phát triển của định dạng, bao gồm tệp dùng màu lập chỉ mục, bitfield và mã hóa độ dài loạt. Phần đầu tệp không hợp lệ, dữ liệu bị cắt ngắn hoặc kiểu mã hóa bất thường có thể khiến phần mềm không giải mã được ảnh, ngay cả khi tên tệp kết thúc bằng .bmp.

Bitmap rất lớn đòi hỏi thiết bị có đủ bộ nhớ để trình duyệt giữ các pixel đã giải mã và tạo tệp PNG. Vì vậy, việc giải mã BMP lớn rồi mã hóa thành PNG có thể chậm hoặc thất bại trên điện thoại hay máy tính bảng có bộ nhớ hạn chế. Không thể giải mã tệp BMP trống hoặc bị hỏng thành ảnh PNG hợp lệ.

Dấu cách, chữ số, dấu câu cùng các ký tự có dấu hoặc không thuộc bảng chữ cái Latinh trong tên tệp không làm thay đổi pixel bitmap. Tuy nhiên, nếu một ứng dụng khác từ chối tệp PNG được tạo ra, hãy lưu tệp bằng một tên ngắn hơn, chỉ dùng ký tự đơn giản để tránh các giới hạn về độ dài hoặc ký tự trong tên tệp.

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

Tệp PNG có giữ nguyên ngày của tệp BMP gốc không?

Không nên trông đợi ngày trong hệ thống tệp của BMP nguồn sẽ được giữ lại trong tệp PNG tải xuống. PNG tải xuống là một tệp mới tạo và thường được trình duyệt cùng hệ điều hành gán thời gian tạo hoặc chỉnh sửa mới. Nếu ngày tháng là một phần của hồ sơ lưu trữ, hãy lưu riêng thông tin đó.

Tại sao ảnh đã chuyển đổi vẫn có nền trắng?

Vùng trắng có thể được lưu trong BMP dưới dạng các pixel màu trắng thông thường. PNG có thể biểu diễn độ trong suốt, nhưng quá trình chuyển đổi không thể xác định một cách đáng tin cậy màu nào cần xóa, đặc biệt khi cùng màu đó còn xuất hiện ở vị trí khác trong ảnh. Hãy dùng trình chỉnh sửa ảnh để chọn hoặc tạo mặt nạ cho nền.

Chuyển sang PNG có cải thiện chất lượng in không?

Không. Việc chuyển đổi không bổ sung pixel, làm nét các chi tiết bị mờ hay tăng độ phân giải của ảnh nguồn. Hãy đối chiếu kích thước pixel với khổ in dự kiến trước khi gửi tệp PNG đi in.

Tại sao tệp bị từ chối dù tên kết thúc bằng .bmp?

Chỉ riêng phần mở rộng không chứng minh nội dung tệp là bitmap hợp lệ. Tệp có thể đã được đổi tên từ định dạng khác, bị hỏng trong quá trình truyền hoặc được tạo bằng một biến thể BMP mà bộ giải mã không đọc được. Hãy thử mở tệp trong ứng dụng đã tạo ra tệp đó, rồi xuất lại thành BMP hoặc PNG mới.

Chuyển đổi có làm cho tệp BMP không đáng tin cậy trở nên an toàn không?

Không nên coi việc chuyển một tệp BMP không đáng tin cậy sang PNG là một hình thức quét phần mềm độc hại. Hãy cập nhật trình duyệt và hệ điều hành, đồng thời quét các tệp BMP từ nguồn không xác định trước khi để trình duyệt giải mã. Sau khi lưu PNG, hãy mở tệp trong ứng dụng sẽ sử dụng nó và kiểm tra xem ảnh có hiển thị đầy đủ, đúng màu hay không.

Các công cụ tương tự

BMP sang GIF

Dễ dàng chuyển đổi các tệp hình ảnh BMP sang GIF.

4,616
0
BMP sang WebP

Dễ dàng chuyển đổi tệp hình ảnh BMP sang WebP.

4,739
0
BMP sang JPG

Dễ dàng chuyển đổi tệp hình ảnh BMP sang JPG.

4,589
0

Công cụ phổ biến