UltKit

Chuyển WebP sang BMP

Một số chương trình chỉ đọc được ảnh bitmap thông thường. Công cụ này giải mã file WebP của bạn và xuất ra BMP 24-bit chuẩn, tô vùng trong suốt bằng màu bạn chọn, để ảnh mở được trong những phần mềm ra đời trước WebP hàng chục năm.

Chuyển đổi ảnh

hoặc thả tệp JPG, JPEG, JPE … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên ảnh WebP

    Kéo thả các file .webp đã lưu từ website hoặc xuất từ một ứng dụng. Tối đa 20 file mỗi lần, mỗi file 95 MB.

  2. 2

    Chọn màu nền

    Trong mục Vùng trong suốt, chọn trắng, đen hoặc Màu tùy chỉnh cho các điểm ảnh trong suốt. Dùng Đổi kích thước ảnh đầu ra nếu màn hình đích có độ phân giải cố định.

  3. 3

    Chuyển sang BMP

    Nhấn Chuyển sang BMP rồi tải xuống các ảnh bitmap, hoặc tải một file ZIP cho cả loạt.

Phần mềm cần BMP thay vì WebP

Google giới thiệu WebP năm 2010 để làm trang web nhẹ hơn, và mọi trình duyệt hiện nay đều hiển thị được. Ngoài trình duyệt thì khác. BMP có từ những phiên bản đầu của Windows và OS/2, và ưu điểm của nó là một chương trình chỉ cần vài chục dòng mã để đọc: một phần đầu ngắn rồi đến các hàng điểm ảnh thô. Vì thế nhiều công cụ nhỏ hoặc cũ chưa bao giờ hỗ trợ định dạng nào khác.

Các trường hợp thường gặp: màn hình TFT trên Arduino hoặc Raspberry Pi Pico đọc bitmap 24-bit từ thẻ SD, máy in nhãn hoặc máy khắc có phần mềm điều khiển nhận BMP, game hoặc công cụ mod đời cũ cần texture dạng bitmap, và các bản Windows chưa từng được thêm khả năng giải mã WebP. Nếu chương trình nhận file chấp nhận PNG, hãy chọn PNG; định dạng này cũng không mất dữ liệu và nhẹ hơn nhiều, còn chuyển BMP sang PNG giúp đổi ngược lại.

WebP

180 KB

Ảnh chụp 1920 × 1080, nén mất dữ liệu, mức thường gặp

lớn hơn khoảng 35 lần

BMP

6,2 MB

1920 × 1080 × 3 byte + phần đầu 54 byte

WEBP

Ảnh WebP

WebP là định dạng ảnh do Google phát hành năm 2010 nhằm giúp trang web tải nhanh hơn. Định dạng hỗ trợ cả nén mất dữ liệu (lossy) lẫn không mất dữ liệu (lossless), nền trong suốt bằng kênh alpha và ảnh động trong cùng một định dạng. Tệp WebP lossy thường nhỏ hơn 25–35% so với JPEG có chất lượng hình ảnh tương đương, còn WebP lossless thường nhỏ hơn PNG. Mọi trình duyệt hiện nay đều hỗ trợ WebP, nhưng một số phần mềm máy tính cũ, dịch vụ in và biểu mẫu tải lên vẫn từ chối định dạng này. Windows, macOS và hầu hết trình chỉnh sửa ảnh hiện đại mở được tệp WebP.

Nén
Có hoặc không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Có
Ra mắt
2010 · Google
Công cụ chuyển đổi WEBP

BMP

Ảnh bitmap (BMP)

BMP là định dạng bitmap độc lập thiết bị của Microsoft, có sẵn trong Windows từ những phiên bản đầu tiên. Định dạng này thường lưu điểm ảnh ở dạng không nén, nên chất lượng hoàn hảo nhưng tệp rất lớn so với PNG hoặc JPEG. Các phiên bản BMP mới hơn có thể chứa kênh alpha, nhưng nhiều chương trình bỏ qua kênh này. Định dạng đơn giản để đọc và ghi, nhờ vậy vẫn tồn tại trong phần mềm cũ, hệ thống nhúng và một số công cụ công nghiệp. Windows, macOS và gần như mọi trình chỉnh sửa ảnh đều mở được tệp BMP.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
Microsoft
Công cụ chuyển đổi BMP

Chuyển WebP sang BMP khi ảnh web đã tải về phải đưa vào một chương trình Windows cũ, màn hình nhúng hoặc công cụ chỉ đọc bitmap thô, đổi lại file lớn hơn nhiều nhưng không tốn công giải mã.

Chuyển WebP sang BMP: điều gì thay đổi và điều gì giữ nguyên

Lầm tưởngBMP khôi phục lại chi tiết mà nén WebP đã loại bỏ.

Sự thậtChuyển đổi chỉ lưu các điểm ảnh đã giải mã đúng như hiện có; không thể khôi phục những gì đã mất khi tạo file WebP.

Lầm tưởngChỉ cần đổi đuôi .webp thành .bmp là phần mềm cũ đọc được.

Sự thậtDữ liệu bên trong vẫn là WebP, nên chương trình sẽ báo file hỏng hoặc không xác định. Dữ liệu phải được giải mã rồi ghi lại.

Lầm tưởngBMP luôn nặng vài megabyte.

Sự thậtDung lượng BMP tỉ lệ với số điểm ảnh: ảnh cho màn hình 800 × 480 khoảng 1,1 MB, ảnh 320 × 240 khoảng 230 KB.

Chuẩn bị ảnh BMP cho màn hình nhỏ

Màn hình nhúng thường cần bitmap đúng độ phân giải gốc vì chúng vẽ từng điểm ảnh một và không tự co giãn. Hãy đặt Đổi kích thước ảnh đầu ra theo chiều rộng màn hình, ví dụ 320 hoặc 800 px, để trình chuyển đổi thu nhỏ ảnh trước khi ghi file. Cách này cũng giữ BMP đủ nhỏ cho bộ nhớ của vi điều khiển hoặc tốc độ đọc thẻ SD.

Cũng nên kiểm tra màu nền. Nền trắng quanh logo trên màn hình đen sẽ hiện thành một khung sáng, nên hãy chọn Đen hoặc một màu tùy chỉnh khớp với màn hình. Nếu thắc mắc vì sao tải ảnh về hay gặp WebP, bài vì sao website dùng WebP sẽ giải thích.

Câu hỏi về chuyển WebP sang BMP

Vì sao lại chuyển một file WebP nhỏ thành BMP rất nặng?

Vì phần mềm ở đầu bên kia không giải mã được WebP nhưng đọc được BMP. Màn hình HMI công nghiệp, phần mềm CAD và thêu đời cũ, thiết bị phát kiosk và biển quảng cáo, cùng các thư viện hiển thị cho vi điều khiển thường chỉ đọc bitmap không nén. Với chúng, dung lượng file không quan trọng; điều quan trọng là giải mã đơn giản.

Dung lượng file BMP được tính như thế nào?

Với BMP 24-bit, dung lượng bằng rộng × cao × 3 byte, cộng phần đệm làm tròn mỗi hàng lên bội số của 4 byte, cộng thêm phần đầu 54 byte. Vì vậy ảnh 1920 × 1080 nặng 6.220.854 byte, khoảng 6,2 MB, bất kể nội dung ảnh là gì.

Ảnh BMP có giữ được nền trong suốt của WebP không?

Không. BMP chỉ hỗ trợ alpha ở các phiên bản tiêu đề sau này mà nhiều trình đọc bỏ qua, nên kết quả là bitmap 24-bit thông thường và các điểm ảnh trong suốt sẽ nhận màu nền bạn đã chọn. Nếu cần file giữ được độ trong suốt, hãy chuyển WebP sang PNG.

Paint trên Windows 10 có mở được WebP mà không cần chuyển đổi không?

Chỉ khi đã cài tiện ích WebP Image Extension từ Microsoft Store; nhiều máy văn phòng không có, còn Paint của Windows 7 hoàn toàn không hỗ trợ WebP. BMP thì mở được trong mọi phiên bản Paint từ những ngày đầu của Windows.

Ảnh WebP động sẽ được xử lý ra sao?

BMP chỉ chứa một ảnh. Mặc định khung hình đầu tiên được chuyển đổi; hãy đặt Ảnh động đầu vào để xuất từng khung thành một file BMP riêng nếu bạn cần cả chuỗi.