Cách chuyển BMP sang PNG
- Thả các tệp bitmap của bạn vào. Những định dạng ảnh được hỗ trợ khác có thể nằm chung một lượt — bạn không phải phân loại tệp theo định dạng trước.
- Đánh dấu những tệp muốn xử lý lần này. Mọi tệp vừa thêm đều được chọn sẵn; bỏ dấu ở tệp nào bạn muốn bỏ qua.
- Cứ để Xuất dưới dạng ở PNG. PNG chẳng có gì để thiết lập cả.
- Nhấn Xuất. Một tệp sẽ tải xuống thẳng; từ hai tệp trở lên về chung trong một tệp ZIP.
Sau khi xuất, tệp của bạn vẫn nằm nguyên trong không gian làm việc, nên bạn có thể đổi lựa chọn hoặc đổi định dạng đầu ra rồi xuất tiếp mà không phải thêm lại tệp nào lần thứ hai.
Vì sao tệp BMP lại nặng đến vậy
Một tệp BMP thường ghi thẳng từng điểm ảnh thành byte thô, nén rất ít hoặc không nén gì. Đó chính là lý do định dạng này sống lâu đến thế trong các phần mềm Windows — đọc và ghi nó quá dễ — và cũng là lý do một ảnh chụp màn hình lưu ở dạng BMP có thể nặng vài chục megabyte, trong khi cùng bức ảnh đó ở dạng PNG chỉ còn một phần nhỏ.
PNG lưu đúng những điểm ảnh ấy, chỉ khác là có nén. Không có gì bị bỏ đi và cũng không có gì bị ước lượng: giải mã tệp PNG ra là bạn nhận lại nguyên vẹn ảnh bitmap ban đầu. Với ảnh chụp màn hình, sơ đồ, tài nguyên giao diện và mọi thứ có mảng màu phẳng, phần tiết kiệm được thường rất lớn; với ảnh nhiều hạt kiểu ảnh chụp thì ít hơn. Chúng tôi cố tình không in ra một con số phần trăm ở đây, vì câu trả lời trung thực phụ thuộc hoàn toàn vào từng bức ảnh.
Tệp BMP ngày nay còn đến từ đâu
- Phần mềm Windows đời cũ — máy quét, máy bán hàng, thiết bị phòng thí nghiệm và công nghiệp, cùng các ứng dụng nghiệp vụ cũ vẫn xuất ra BMP vì đó là thứ dễ ghi nhất.
- Ảnh chụp màn hình và ảnh bitmap xuất ra từ những tiện ích lấy BMP làm lựa chọn mặc định.
- Tài nguyên trò chơi và ứng dụng từ các bộ công cụ đời cũ, thời BMP còn là định dạng làm việc.
- Bất cứ thứ gì giờ phải đưa lên web hay chèn vào tài liệu — trình duyệt, ứng dụng nhắn tin và trình soạn thảo tài liệu đều đọc PNG ở mọi nơi, còn BMP thì chỗ nhận chỗ không, mà tệp lại nặng một cách không cần thiết.
Tính năng và giới hạn
- Đầu vào: BMP — cùng với JPG, PNG, WebP và AVIF nếu bạn muốn để lẫn trong cùng một lượt.
- Đầu ra: PNG theo mặc định; JPG và WebP chỉ cách một lần chọn trong cùng danh sách. Riêng BMP thì không xuất ra được ở đây — đây là định dạng trang này đọc vào, không phải định dạng nó ghi ra.
- Độ trong suốt: phần lớn tệp BMP hoàn toàn không có vùng trong suốt. Nếu ảnh bitmap mà trình duyệt giải mã ra thật sự mang kênh alpha dùng được — tệp BMP 32 bit có mặt nạ alpha thì có thể như vậy — PNG sẽ giữ lại. Còn nếu không có thì chẳng có gì để giữ, và cũng không có gì được bịa thêm.
- "Không mất dữ liệu" ở đây nghĩa là gì: những điểm ảnh mà trình duyệt đọc ra từ tệp BMP được lưu lại đúng y như thế. PNG không có núm chất lượng, nên chẳng có gì để đặt và cũng chẳng có gì để đặt sai.
- Metadata: EXIF, hồ sơ màu ICC và ngày chụp không được giữ lại. Hãy giữ tệp gốc nếu bạn còn cần đến chúng.
- Nhiều tệp cùng lúc: xử lý lần lượt từng tệp để bộ nhớ dễ dự đoán; tên tệp đầu ra trùng nhau được tự động đánh số.
- Kích thước: ở đây không đặt giới hạn nào. Giới hạn thực tế là bộ nhớ máy bạn.
Việc giải mã một tệp BMP là do trình duyệt của bạn đảm nhiệm. BMP là một họ định dạng lâu đời với rất nhiều biến thể phần đầu tệp, nên trình duyệt không đọc nổi một biến thể nào đó sẽ đánh dấu tệp ấy là lỗi — phần còn lại của loạt vẫn chuyển bình thường. Một tệp không đọc được không bao giờ làm dừng những tệp khác.
Câu hỏi thường gặp
Ảnh của tôi có được tải lên không?
Không. Mọi thứ diễn ra ngay trong thẻ trình duyệt của bạn: tệp được đọc từ ổ đĩa vào bộ nhớ, vẽ lại rồi mã hóa lại ngay trên máy. Không có gì được gửi tới máy chủ, nên cũng không có bản sao nào trên máy chủ để phải xóa về sau. Bạn có thể mở sẵn bảng mạng trong lúc chuyển đổi — nó sẽ im lặng suốt.
Tệp PNG có bị giảm chất lượng không?
Không. PNG là định dạng không mất dữ liệu: nó lưu đúng những điểm ảnh đã giải mã và không có tuỳ chọn chất lượng nào để chọn nhầm. Chuyển BMP sang PNG chỉ đổi cách các điểm ảnh được đóng gói, chứ không đổi bản thân chúng.
Tệp sẽ nhẹ đi bao nhiêu?
Còn tuỳ bức ảnh, và chúng tôi không muốn nêu một con số mà mình không đứng ra bảo đảm được. Ảnh chụp màn hình, sơ đồ và mọi thứ có mảng màu phẳng rộng thường nhẹ đi rất nhiều, vì đó đúng là chỗ cách nén của PNG phát huy. Ảnh chụp nhiều hạt thì nhẹ đi ít hơn. Dù thế nào đi nữa, không có chi tiết nào bị đánh đổi để đạt được điều đó.
Vùng trong suốt có được giữ lại không?
Nếu nó có ở đó. Phần lớn biến thể BMP hoàn toàn không có kênh alpha, nên đơn giản là chẳng có gì để giữ. Một số tệp BMP 32 bit thì có mang mặt nạ alpha, và khi trình duyệt của bạn đọc được loại đó, những vùng trong suốt vẫn trong suốt trong tệp PNG.
Tôi chuyển ngược PNG sang BMP ở đây được không?
Không. Trang này đọc BMP và ghi ra PNG, JPG hoặc WebP. Không có đầu ra BMP — BMP là định dạng chúng tôi mở được, chứ không phải định dạng chúng tôi tạo ra.
Tôi có thể chuyển cả một thư mục cùng lúc không?
Được. Thêm bao nhiêu tệp tuỳ ý, đánh dấu những tệp muốn xử lý lần này rồi xuất — một tệp sẽ tải xuống thẳng, từ hai tệp trở lên về chung trong một tệp ZIP. Sau đó tệp vẫn ở nguyên trong không gian làm việc, nên bạn có thể xuất một lựa chọn khác hoặc một định dạng khác mà không phải thêm lại.