Chuyển đổi ảnh JPEG sang BMP
Chuyển đổi JPEG sang BMP giúp biến hình ảnh thành bitmap cho các hệ thống Windows đời cũ, thiết bị hoặc phần mềm nhúng. Thêm tệp, thay đổi kích thước nếu cần và tải xuống từng tệp BMP.
Sử dụng Chuyển đổi ảnh JPEG sang BMP
Cấu hình
Chọn hình ảnh
Đọc nội dung
Câu này làm gì
Mặc dù trang có tên là JPEG sang BMP, trình tải lên chấp nhận các đầu vào raster phổ biến, bao gồm JPG, JPEG, PNG, GIF, WebP, JFIF, JIFF và BMP. Kết quả dự kiến là một tệp BMP, vì vậy định dạng nguồn ít quan trọng hơn so với việc định dạng đích có thể mở tệp đó hay không.
BMP phù hợp để làm gì
BMP là một định dạng bitmap cũ, đơn giản. Nó lưu trữ dữ liệu điểm ảnh với rất ít hoặc không nén, điều này giúp các chương trình nhỏ, thiết bị nhúng và các công cụ Windows cũ dễ dàng đọc. Sự đơn giản đó là lý do nó vẫn xuất hiện trong phần mềm công nghiệp, các quy trình tài liệu cũ và một số quy trình làm việc của thiết bị.
Đó không phải là định dạng web. Một tệp BMP thường lớn hơn nhiều so với cùng một hình ảnh ở định dạng JPEG, PNG hoặc WebP, và trình duyệt có thể hiển thị nó nhưng sẽ không tối ưu hóa. Chỉ sử dụng BMP khi một chương trình hoặc thiết bị cụ thể yêu cầu.
Tại sao phải chuyển JPEG sang BMP
Một tệp JPEG đã bị nén. Chuyển đổi nó sang BMP không khôi phục lại chi tiết đã mất; nó chỉ lưu trữ các điểm ảnh đã giải mã trong một container ít nén hơn. Hình ảnh có thể trông giống hệt nhau, nhưng tệp có thể tăng lên gấp nhiều lần.
Lý do thông thường để chuyển đổi là khả năng tương thích: một trình biên tập cũ hơn, máy in nhãn, công cụ trò chơi hoặc hệ thống nội bộ chỉ chấp nhận BMP. Một lý do khác là đưa một bitmap đơn giản cho một quy trình không thể giải mã JPEG. Cả hai lý do này đều không làm BMP trở thành lựa chọn lưu trữ tốt hơn so với tệp JPEG gốc.
Nếu bạn đang chuyển đổi để chỉnh sửa, hãy giữ lại tệp JPEG và chỉnh sửa một bản sao. Việc lưu BMP trở lại JPEG sau đó sẽ thêm một vòng nén khác.
Chất lượng và độ trong suốt
Thanh trượt chất lượng chủ yếu có ý nghĩa cho các định dạng mất dữ liệu (lossy). BMP thường được lưu trữ mà không có nén mất dữ liệu, do đó việc giảm chất lượng sẽ không tạo ra sự giảm kích thước dần dần như bạn thấy với JPEG. Kích thước điểm ảnh là yếu tố chính quyết định kích thước tệp.
JPEG không có tính trong suốt, vì vậy nguồn JPEG không thể trở thành một tệp BMP trong suốt. Nếu nguồn là PNG có kênh alpha, đừng giả định rằng đầu ra BMP sẽ giữ lại nó; nhiều biến thể BMP và trình đọc bỏ qua kênh alpha. Kiểm tra kết quả trên hệ thống đích nếu tính trong suốt quan trọng.
Chuyển đổi hàng loạt
Thêm các tệp, giữ BMP được chọn, đặt các tùy chọn điều chỉnh kích thước (nếu có) và xử lý. Mỗi thẻ hiển thị tiến độ và liên kết tải xuống. Không có tệp lưu trữ ZIP, vì vậy hãy lưu từng tệp riêng biệt.
Hãy sử dụng một tệp thử trước. Một ảnh lớn có thể trở thành một bitmap có dung lượng hàng chục megabyte, và một nhóm các tệp như vậy có thể làm đầy một thư mục một cách nhanh chóng. Điều chỉnh kích thước trước khi chuyển đổi nếu bên đích không cần kích thước điểm ảnh gốc.
Đặt tên đầu ra rõ ràng. Một thư mục các tệp BMP có cùng tên gốc với các tệp JPEG rất dễ nhầm lẫn với tệp gốc.
Khi nào không nên sử dụng BMP
Đừng dùng BMP cho trang web, tệp đính kèm email hoặc thư viện ảnh đám mây. Tệp quá lớn và không có lợi thế so với PNG cho đồ họa không mất dữ liệu (lossless) hoặc JPEG cho ảnh chụp. Đừng dùng nó làm lưu trữ dài hạn trừ khi bên đích yêu cầu; PNG hoặc TIFF là lựa chọn không mất dữ liệu tốt hơn cho hầu hết các công việc.
Nếu bạn chỉ cần một định dạng mà mọi trình duyệt đều chấp nhận, hãy dùng JPEG hoặc PNG. Nếu bạn cần tệp nhỏ cho web, hãy dùng WebP hoặc JPEG.
Giới hạn và quyền riêng tư
Các tệp được tải lên để chuyển đổi phía máy chủ. Không gửi giấy tờ tùy thân hoặc hình ảnh bí mật đến trình chuyển đổi công cộng. Trang này không cung cấp chế độ chỉ cục bộ và không giữ bộ sưu tập kết quả.
Các hình ảnh rất lớn và các lô dài có thể gặp hạn chế về tải lên hoặc bộ nhớ. Tách lô nếu quá trình xử lý bị tắc, và giữ các tệp gốc cho đến khi các tệp BMP đã được kiểm tra trên thiết bị đích.
Các biến thể và trình đọc BMP
BMP là một họ các cấu trúc, không phải một tệp cố định duy nhất. Các bitmap có thể sử dụng độ sâu bit khác nhau, bảng màu và các chế độ nén khác nhau. Một chương trình đọc một biến thể có thể từ chối một biến thể khác mặc dù cả hai đều có phần mở rộng .bmp. Nếu bên đích nêu tên một biến thể cụ thể, hãy thử một tệp nhỏ trước khi chuyển đổi hàng loạt.
Các công cụ Windows cũ thường mong đợi một bitmap nén đơn giản. Phần mềm công nghiệp có thể khắt khe hơn về kích thước hoặc độ sâu màu. Khi một tệp thất bại, vấn đề thường là do biến thể hoặc kích thước, chứ không phải nội dung hình ảnh.
Chuẩn bị hình ảnh cho thiết bị
Bắt đầu từ kích thước điểm ảnh chính xác mà thiết bị hiển thị. Việc điều chỉnh kích thước sau khi chuyển đổi thêm một bước nữa, và một bitmap khổng lồ có thể vượt quá bộ nhớ hoặc lưu trữ của thiết bị. Cắt bớt theo tỷ lệ màn hình trước khi chuyển đổi nếu bên đích có khung cố định.
Kiểm tra các yêu cầu về màu. Một thiết bị có bảng màu hạn chế có thể không tái tạo chính xác một bức ảnh mượt mà, và một tệp PNG trong suốt có thể bị dẹt lên nền không mong đợi. Một bài kiểm tra nhanh trên thiết bị thực sự đáng giá hơn bất kỳ hướng dẫn chung nào.
Danh sách kiểm tra chuyển đổi
Xác nhận điểm đến chấp nhận BMP, đặt kích thước chính xác, kiểm tra một tệp, sau đó chuyển đổi cả loạt. Giữ lại các tệp JPEG gốc, dán nhãn rõ ràng cho các bản sao BMP, và xóa các bitmap sau khi thiết bị hoặc chương trình cũ đã chấp nhận chúng nếu dung lượng eo hẹp.
Độ sâu màu và kích thước tệp
Một bitmap 24-bit lưu trữ ba byte cho mỗi pixel, mỗi byte cho đỏ, xanh lá và xanh dương. Một bitmap 32-bit thêm byte thứ tư có thể được dùng cho alpha. Do đó, một hình ảnh 1000 x 1000 cần khoảng ba hoặc bốn megabyte trước khi tính đến phần header hay padding, điều này giải thích tại sao bitmap tăng kích thước nhanh đến vậy.
Nếu điểm đến chấp nhận độ sâu màu thấp hơn, tệp có thể nhỏ lại, nhưng hình ảnh có thể bị dải màu. Kiểm tra yêu cầu trước khi chọn độ sâu thấp hơn; một tệp nhỏ hơn mà thiết bị hiển thị kém thì không phải là lợi thế.
Việc padding hàng có thể làm tăng thêm một chút kích thước khi chiều rộng không phải là bội số của bốn byte. Phần phụ trội đó nhỏ so với dữ liệu pixel, nhưng đó là một lý do khác khiến số byte cuối cùng không khớp chính xác với phép tính đơn giản là chiều rộng nhân chiều cao.
Nếu điểm đến chỉ định bitmap 32-bit, hãy kiểm tra kênh alpha trước khi chuyển đổi toàn bộ tập hợp; một trình đọc có thể chấp nhận tệp và vẫn bỏ qua độ trong suốt.
Các câu hỏi thường gặp
Câu hỏi thường gặp
Suggested Tools
Bình luận (0)
Hãy mô tả vấn đề mà bạn gặp phải để chúng tôi có thể tìm hiểu và cải thiện công cụ này.