UltKit

Chuyển JPG sang BMP

BMP là định dạng bitmap đơn giản, không nén mà Windows đã hỗ trợ từ năm 1990, và một số phần mềm lẫn phần cứng hiện vẫn chỉ đọc được định dạng này. Công cụ chuyển JPG sang BMP này giải mã file JPG của bạn một lần rồi ghi toàn bộ điểm ảnh ra thành một ảnh bitmap Windows chuẩn.

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

    Thêm các file JPG

    Kéo tối đa 20 file JPG hoặc JPEG vào khu vực tải lên; mỗi file có dung lượng tối đa 95 MB.

  2. 2

    Chỉnh đúng kích thước cần dùng

    Thiết bị và màn hình khởi động thường cần kích thước chính xác. Trong Cài đặt nâng cao, dùng Đổi kích thước ảnh đầu ra để đặt chiều rộng mà thiết bị yêu cầu, ví dụ 320 px cho màn hình nhỏ.

  3. 3

    Chuyển sang BMP

    Nhấn Chuyển sang BMP rồi tải từng file về hoặc tải cả gói ZIP.

Những trường hợp vẫn bắt buộc chuyển JPG sang BMP

BMP lớn lên cùng Windows. Phần đầu bitmap mà hầu hết file ngày nay dùng xuất hiện cùng Windows 3.0 năm 1990, và suốt hai thập kỷ BMP là định dạng xuất mặc định của Paint, định dạng hình nền của các bản Windows đời đầu và cách đơn giản nhất để trao đổi điểm ảnh giữa các chương trình. Phần mềm thời đó thường báo lỗi khó hiểu khi gặp file JPG.

Phần cứng là nhóm lớn thứ hai. Đọc BMP không cần giải nén: bỏ qua phần đầu có kích thước cố định rồi đọc từng hàng giá trị điểm ảnh, lưu từ hàng dưới cùng lên và đệm cho đủ bội số của 4 byte. Việc này dễ thực hiện trên vi điều khiển nhỏ, nên các thư viện màn hình như ImageReader của Adafruit cho Arduino tải file BMP 24 bit không nén từ thẻ SD, và nhiều tiện ích logo khởi động mainboard, máy in nhãn, khung ảnh số yêu cầu bitmap.

Quy trình chỉnh sửa là trường hợp thứ ba. Lưu lại JPG sau mỗi lần chỉnh sửa sẽ thêm một vòng nén nữa; lưu sang BMP, hoặc sang JPG sang PNG nếu phần mềm nhận PNG, sẽ giữ cố định các điểm ảnh.

Dung lượng file BMP theo độ sâu bit với ảnh 1920 × 1080

Chỉ tính dữ liệu điểm ảnh: rộng × cao × bit mỗi điểm ảnh ÷ 8. Bảng màu và phần đầu 54 byte làm tăng thêm một chút.
Độ sâu bitSố màuDữ liệu điểm ảnhCách dùng thường gặp
1 bit2 (bảng màu)259.200 byte ≈ 0,26 MBMáy in nhiệt, e-paper, màn hình LCD đơn sắc
4 bit16 (bảng màu)1.036.800 byte ≈ 1,04 MBBiểu tượng Windows cũ và màn hình cài đặt
8 bit256 (bảng màu)2.073.600 byte ≈ 2,07 MBLogo khởi động, đồ họa đơn giản
24 bit16,7 triệu6.220.800 byte ≈ 6,22 MBẢnh chụp; kết quả của công cụ này
32 bit16,7 triệu + alpha8.294.400 byte ≈ 8,29 MBẢnh có độ trong suốt

BMP mang lại gì

  • Mở được trên mọi phiên bản Windows và hầu hết thư viện ảnh
  • Thiết bị nhỏ không có bộ giải mã JPEG vẫn đọc được
  • Không mất thêm chất lượng khi chỉnh sửa và lưu lại

Cái giá phải trả

  • File lớn hơn JPG nhiều lần
  • Quá nặng để gửi email, đăng web hay tải lên biểu mẫu
  • Siêu dữ liệu như thông tin máy ảnh không được giữ lại

JPG

Ảnh JPEG

JPEG (hay JPG) là định dạng ảnh được dùng rộng rãi nhất, do Joint Photographic Experts Group chuẩn hóa năm 1992. Định dạng dùng nén mất dữ liệu (lossy), loại bỏ các chi tiết nhỏ mà mắt khó nhận ra, giúp ảnh đủ nhỏ cho web, email và bộ nhớ điện thoại. JPEG xử lý tốt vùng chuyển màu mượt và cảnh tự nhiên, nhưng chữ sắc nét, hình vẽ nét và mảng màu phẳng dễ xuất hiện nhiễu vỡ khối hoặc nhòe rõ rệt. JPEG không có nền trong suốt và ảnh động, và mỗi lần lưu lại sẽ mất thêm một ít chất lượng. Mọi trình duyệt, điện thoại, máy ảnh và trình chỉnh sửa ảnh đều mở được.

Nén
Có mất dữ liệu
Độ trong suốt
Không
Ảnh động
Không
Ra mắt
1992 · Joint Photographic Experts Group
Công cụ chuyển đổi JPG

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

JPG chuyển sang BMP khi một chương trình Windows cũ, công cụ đổi logo khởi động hoặc màn hình nhúng cần điểm ảnh thô để đọc mà không cần bộ giải mã JPEG; file phình to nhiều và điều đó được chấp nhận có chủ đích.

Chuẩn bị file BMP cho màn hình hoặc logo khởi động

Thiết bị rất khắt khe về kích thước. Màn hình TFT 2,8 inch thường là 320 × 240 px, và công cụ logo khởi động thường nêu kích thước chính xác. Hãy đổi kích thước ngay khi chuyển đổi để bitmap khớp, và đặt tên file ngắn, vì nhiều trình đọc file nhúng chỉ xử lý được tên dạng 8.3.

Cũng nên kiểm tra hướng ảnh. Công cụ áp dụng góc xoay EXIF của JPG, nên BMP xuất ra thẳng đúng như bạn thấy trong trình xem ảnh, đây là điều hầu hết thiết bị mong đợi.

Câu hỏi thường gặp về chuyển JPG sang BMP

Vì sao file BMP nặng gấp mười lần file JPG?

Vì BMP lưu mỗi điểm ảnh dưới dạng số thô, không nén. Một ảnh 1920 × 1080 ở 24 bit mỗi điểm ảnh có 6.220.800 byte dữ liệu điểm ảnh, bất kể nội dung ra sao, trong khi cùng bức ảnh ở dạng JPG thường chỉ vài trăm kilobyte. Dung lượng lớn là cái giá của việc dễ đọc.

Chuyển JPG sang BMP có làm ảnh nét hơn không?

Không. BMP là định dạng lossless nên giữ nguyên những gì file JPG đang có từ thời điểm này, kể cả các lỗi nén đã có sẵn trong JPG. Nó ngăn việc mất thêm chất lượng khi bạn chỉnh sửa và lưu lại nhiều lần, nhưng không thể khôi phục chi tiết đã mất.

File BMP sau khi chuyển có độ sâu bit bao nhiêu?

JPG không có độ trong suốt, nên kết quả là bitmap đủ màu chuẩn 24 bit mỗi điểm ảnh, biến thể mà mọi chương trình và thư viện đều đọc được. Nếu thiết bị cần bitmap bảng màu 1 bit hoặc 8 bit, hãy chuyển ở đây trước rồi giảm số màu bằng công cụ của nhà sản xuất thiết bị.

Có thể chuyển JPG sang BMP đen trắng không?

Đặt Không gian màu thành Thang độ xám trong Cài đặt nâng cao và file BMP sẽ có các sắc độ xám. Nếu cần kết quả chỉ hai màu, chẳng hạn cho máy in nhiệt hoặc màn hình e-paper, hãy áp ngưỡng trước bằng chuyển ảnh sang đen trắng.

Những phần mềm Windows nào vẫn lưu BMP theo mặc định?

Paint mặc định lưu bitmap 24 bit cho đến Windows XP và chuyển mặc định sang PNG từ Windows 7. Nhiều tiện ích máy quét và phần mềm công nghiệp viết từ thời đó đến nay vẫn mặc định dùng BMP.