Các tệp BMP lưu trữ hình ảnh ở định dạng bitmap không nén, dẫn đến kích thước tệp lớn nhưng chất lượng hoàn hảo.
Công dụng phổ biến
Đồ họa ứng dụng Windows
Lưu trữ hình ảnh không nén
Khả năng tương thích hệ thống cũ
BMP Câu hỏi thường gặp về chuyển đổi
Tập tin BMP là gì?
+
BMP (Bitmap Image File) là định dạng đồ họa raster được sử dụng để lưu trữ hình ảnh kỹ thuật số dạng bitmap.
Có mất gì khi BMP được chuyển đổi sang định dạng không mất nào khác không?
+
Không có dữ liệu điểm ảnh. BMP lưu ảnh chính xác hơn là xấp xỉ nó, vì vậy việc chuyển đổi giữa hai định dạng không mất là có thể đảo ngược và có thể lặp lại vô hạn mà không bị suy giảm chất lượng. Những gì có thể bị mất là mọi thứ xung quanh điểm ảnh — hồ sơ màu, độ trong suốt, hoạt hình, siêu dữ liệu nhúng — vì hỗ trợ cho những thứ này thay đổi nhiều hơn giữa các định dạng hơn là việc lưu dữ liệu điểm ảnh. BMP thường lưu trữ các hàng pixel hoàn toàn không nén với một đầu nhỏ, đó là lý do tại sao nó đơn giản để phân tích.
Tại sao hình ảnh màn hình xuất hiện như BMP?
+
Bởi vì một màn hình chụp là một hình ảnh, định dạng này là tốt nhất. Những gì trên màn hình là màu, văn bản và viền cứng — chính xác là nội dung mà nén không mất và mã hóa ảnh chụp xử lý tốt — và hệ điều hành biết điều đó, vì vậy nó không cho bạn lựa chọn. Thay đổi một màn hình chụp thành định dạng ảnh chụp hầu như luôn luôn làm cho nó lớn hơn và tệ hơn. BMP không cần thư viện giải mã, vì vậy nó vẫn là định dạng trao đổi an toàn cho các hệ thống nhúng và công cụ Windows cũ.
Tại sao BMP của tôi lớn hơn nhiều so với cùng một bức ảnh JPG?
+
Bởi vì nó giữ lại từng điểm ảnh, và trong một bức ảnh hầu như không có hai điểm ảnh giống nhau. Việc nén không mất tác dụng bằng cách tìm lặp lại, và hạt, nhiễu và gradient cung cấp rất ít, vì vậy tập tin vẫn gần với kích thước nguyên. Trong một hình ảnh chụp màn hình, một logo hoặc một đường họa cùng một cách nén là tuyệt vời. Sự chia tách đó — tuyệt vời trên màu đơn, lãng phí trên ảnh ảnh — là toàn bộ câu chuyện khi định dạng này là đúng. BMP là khổng lồ - một bức ảnh 12 megapixel là khoảng 36 MB - và không có trình duyệt nào coi nó là một định dạng web hợp lý.
Tại sao nền trong suốt của tôi trở nên trắng trong BMP?
+
Bởi vì BMP không có kênh alpha để giữ nó. Mỗi điểm ảnh phải là màu đơn, vì vậy độ trong suốt được kết hợp với nền — mặc định là trắng — khi tập tin được ghi. Không có gì có thể phục hồi sau đó. Nếu hình ảnh cần phải nằm trên trang màu hoặc trên một bức ảnh, hãy chuyển đổi thành định dạng lưu độ trong suốt thay vì vậy.
BMP có phải là định dạng đúng cho ảnh màn hình và tranh đường thẳng không?
+
Phải, chính xác là vì lý do nó không phù hợp với ảnh chụp. Màu đen, văn bản và đồ họa có cạnh cứng của giao diện là các vùng lớn có màu giống nhau với ranh giới sắc nét, mà nén không mất hiệu quả và nén mất sẽ làm đen — điều này là một hào quang mờ xuất hiện xung quanh chữ khi một hình chụp đã được mã hóa bằng ảnh chụp. Giữ hình chụp ở đây và chuyển đổi chỉ khi có điều gì đó cần thiết.
Tôi có nên lưu các tập tin mới như BMP không?
+
Chỉ khi có điều gì đó yêu cầu nó. Định dạng vẫn mở, và không có sự khẩn cấp về việc chuyển đổi một kho lưu không gây ra vấn đề, nhưng nó không còn là nơi công cụ hay hiệu suất đang đi. Đối với bất kỳ thứ gì mới, định dạng hiện tại không tốn thêm chi phí và tránh được vòng tiếp theo của câu hỏi này trong vài năm tới.
Có quan trọng không khi BMP đã hơn ba mươi tuổi?
+
Đây không phải là vấn đề về tuổi tác — một số định dạng từ thời kỳ đó vẫn hoàn toàn tốt, chính xác là vì mọi thứ đã có hàng thập kỷ để thực hiện chúng. Điều quan trọng là những gì thời kỳ đó giả định: tập tin nhỏ, bộ xử lý bình thường, không có mạng, và các tính năng chưa ai cần. Khi những giả định đó vẫn phù hợp, định dạng thì tốt. Khi không, đó là lý do để chuyển đổi. BMP là Windows Bitmap, định dạng raster nguyên bản được tích hợp vào Windows từ năm 1985.
BMP có phải là định dạng Microsoft mà tôi cần phần mềm Microsoft không?
+
Nó được Microsoft tạo ra, và đó là nơi kết nối kết thúc. Không có ứng dụng gốc nào bị thiếu và không có giấy phép nào phải giữ: bảng sắp xếp đã được công bố, nó đơn giản như định dạng tập tin, và mọi hệ điều hành và bộ công cụ đã đọc và viết nó trong nhiều thập kỷ. Bạn chuyển đổi nó cho kích thước và tính năng, không bao giờ truy cập.
Tại sao BMP không hiển thị trong trình duyệt của tôi?
+
Bởi vì trình duyệt thực hiện một danh sách ngắn các định dạng hình ảnh và BMP nằm ngoài danh sách này — nó thuộc về một luồng công việc quét, in hay chỉnh sửa thay vì mạng. Tập tin không bị hư hỏng; nó đơn giản là không có bộ giải mã trên trang. Thay đổi thành định dạng hình ảnh bản địa mạng là một cách sửa chữa một bước và thường làm cho tập tin nhỏ hơn đáng kể.
Tôi có thể đổi tên phần mở rộng thay vì chuyển đổi BMP không?
+
Hầu như không bao giờ, và nó đáng để hiểu tại sao: phần mở rộng là một nhãn, trong khi các byte bên trong được cấu trúc cho một định dạng cụ thể. Thay tên tạo ra một tập tin tên của nó hứa hẹn một thứ gì đó nội dung của nó không cung cấp, và bất cứ thứ gì mở nó hoặc từ chối tập tin hoặc đọc sai nó. Một ngoại lệ nhỏ là hai định dạng thực sự là cùng một hộp chứa với tên khác nhau — và ngay cả khi đó, một quyển sách đúng cách an toàn hơn là đổi tên.
Tôi có thể chuyển đổi toàn bộ thư mục BMP tập tin một lần không?
+
Với tài khoản, có — thả chúng vào cùng nhau và chúng sẽ được xếp hàng như một công việc thay vì xử lý từng công việc một, với cùng một thiết lập được áp dụng trên toàn bộ tập tin và kết quả được trả lại cùng nhau. Các chuyển đổi miễn phí chạy một tập tin duy nhất mỗi lần (công cụ sáp nhập cần hai); một kế hoạch trả phí là điều mở khóa xử lý tập tin và giới hạn lớn hơn cho mỗi tập tin, điều này làm cho việc chuyển đổi toàn bộ kho lưu thực tế.