Công cụ chuyển đổi XBM sang PNG
Chuyển đổi file xbm sang png trực tuyến và miễn phí
xbm
png
Làm thế nào để chuyển đổi XBM sang PNG
Lựa chọn các tập tin từ Máy tính, Google Drive, Dropbox, URL hoặc bằng cách kéo tập tin vào trang này.
Chọn png hoặc bất kỳ định dạng nào khác bạn cần chuyển đổi sang (hỗ trợ hơn 200 định dạng)
Hãy để tập tin chuyển đổi và bạn có thể tải tập tin png của bạn xuống ngay sau đó
Về các định dạng
XBM (X BitMap) là định dạng hình ảnh đơn sắc (1-bit) được định nghĩa như một phần của X Window System, có nguồn gốc từ MIT vào khoảng năm 1987. Tệp XBM có đặc điểm độc đáo trong số các định dạng hình ảnh khi là mã nguồn C hợp lệ: mỗi tệp định nghĩa hình ảnh dưới dạng mảng tĩnh các giá trị unsigned char chứa dữ liệu pixel đóng gói, được đặt trước bởi các câu lệnh #define chỉ định chiều rộng, chiều cao và tọa độ điểm nóng tùy chọn (cho hình ảnh con trỏ). Dữ liệu pixel được lưu dưới dạng giá trị byte thập lục phân trong ngoặc nhọn, với mỗi bit biểu diễn một pixel (1 = tiền cảnh, 0 = nền) và các bit được sắp xếp LSB-trước trong mỗi byte. Thiết kế này là có chủ đích — hình ảnh XBM có thể được #include trực tiếp vào mã nguồn ứng dụng X Window và biên dịch vào tệp nhị phân, loại bỏ nhu cầu tải tệp bên ngoài và phân tích định dạng lúc chạy. Định dạng được sử dụng xuyên suốt hệ sinh thái X11 cho hình dạng con trỏ, biểu tượng cửa sổ, nút thanh công cụ và các phần tử giao diện nhỏ khác. Một ưu điểm là bản chất mã nguồn của định dạng: tệp XBM có thể được chỉnh sửa bằng trình soạn thảo văn bản, so sánh và hợp nhất trong hệ thống quản lý phiên bản, được tạo bởi script shell và biên dịch trực tiếp vào chương trình C mà không cần thư viện tải hình ảnh — mức độ tích hợp chuỗi công cụ mà không định dạng hình ảnh nhị phân nào có thể sánh. Vai trò của định dạng như một phần của chuẩn X Window đảm bảo nó được hiểu bởi mọi bộ công cụ và ứng dụng nhận biết X11. Mặc dù bị giới hạn ở đơn sắc và không có nén, tính đơn giản của XBM khiến nó trở thành định dạng giảng dạy xuất sắc cho việc hiểu biểu diễn bitmap. Tệp XBM được hỗ trợ bởi mọi ứng dụng X11, ImageMagick, GIMP, trình duyệt web (như định dạng web kế thừa) và các môi trường lập trình.
PNG (Portable Network Graphics) là định dạng ảnh raster không mất dữ liệu được phát triển bởi Nhóm Phát triển PNG và công bố như Khuyến nghị W3C vào ngày 1 tháng 10 năm 1996, được tạo ra làm giải pháp thay thế không có bằng sáng chế cho GIF sau tranh cãi bằng sáng chế LZW của Unisys. PNG sử dụng quy trình nén hai giai đoạn: bộ lọc dự đoán chọn tiền xử lý tối ưu cho từng hàng (none, sub, up, average hoặc Paeth), sau đó nén DEFLATE mã hóa dữ liệu đã lọc. Định dạng hỗ trợ nhiều chế độ màu phong phú — thang xám 1/2/4/8/16-bit, true color 8/16-bit mỗi kênh, và màu chỉ mục với bảng màu lên đến 256 mục — tất cả với tùy chọn trong suốt alpha từ một màu trong suốt duy nhất đến kênh alpha đầy đủ mỗi pixel với 256 hoặc 65536 mức. PNG cũng lưu trữ hiệu chỉnh gamma, cấu hình màu ICC, siêu dữ liệu văn bản và màu nền gợi ý. Một ưu điểm là nén không mất dữ liệu kết hợp trong suốt — PNG bảo toàn chính xác mọi pixel đồng thời hỗ trợ viền bán trong suốt mượt mà, khiến nó trở thành định dạng tiêu chuẩn cho đồ họa web, thành phần giao diện, logo, ảnh chụp màn hình và bất kỳ ảnh nào mà nhiễu hoặc sai lệch màu là không thể chấp nhận. Hỗ trợ phổ quát là một thế mạnh cốt lõi khác: mọi trình duyệt web, hệ điều hành, phần mềm chỉnh sửa ảnh và thư viện lập trình đều xử lý PNG nguyên bản. Định dạng đã chứng minh độ bền đáng kinh ngạc — sau gần ba thập kỷ, PNG vẫn là định dạng ảnh web không mất dữ liệu mặc định. Mặc dù các định dạng mới hơn như WebP và AVIF cung cấp nén tốt hơn, sự kết hợp giữa chất lượng không mất dữ liệu, trong suốt đầy đủ và tính phổ biến tuyệt đối giữ PNG ở vị trí không thể thiếu.