Công cụ chuyển đổi ICO sang PNG trực tuyến miễn phí. ICO thường chứa nhiều kích thước cùng lúc; công cụ này lấy kích thước lớn nhất, giữ nguyên độ trong suốt và không bao giờ phóng to. Không đăng ký, không watermark và tệp tự động bị xóa 1 giờ sau khi tải lên.
ICO giống một chiếc hộp hơn là một định dạng hình ảnh: một tệp .ico thường chứa nhiều hình ảnh với kích thước khác nhau và hệ thống chọn hình cần dùng. Vì vậy “chuyển ICO sang PNG” thực chất ẩn một câu hỏi — hình nào trong số đó? PicEditLab chọn hình lớn nhất vì nó chứa nhiều chi tiết nhất, và thu nhỏ luôn tốt hơn phóng to.
Có một điểm dễ mắc sai lầm: bạn không thể đơn giản lấy hình ảnh đầu tiên. Các frame được sắp xếp theo thứ tự mà tác giả ghi vào tệp, và định dạng không yêu cầu frame lớn nhất phải nằm đầu tiên. Trên thực tế, các tệp biểu tượng đặt 16x16 ở đầu rất phổ biến. Nhiều công cụ lấy khung hình đầu tiên bất kể kích thước, nên bạn có thể vô tình xuất PNG 16 pixel từ một biểu tượng rõ ràng có phiên bản 256. Trang này đọc kích thước thực của mọi frame trong tệp và so sánh chúng trước khi chọn.
Bạn nhận đúng các pixel được lưu trong frame đó — không hơn, không kém và không phóng to. ICO 32x32 tạo ra PNG 32x32. Đây không phải vì công cụ làm qua loa; tệp thực sự không có thêm chi tiết, và kéo nó lên 512 chỉ tạo ra một hình ảnh mờ. Nếu cần kích thước lớn hơn, bạn phải quay lại nguồn vector hoặc nguồn độ phân giải cao ban đầu.
Các vùng trong suốt được giữ nguyên. Alpha channel của biểu tượng được chuyển trực tiếp sang PNG, vì vậy ảnh xuất ra có thể đặt vào tệp thiết kế, tài liệu hoặc trang web mà không có ô trắng phía sau. Đây là khác biệt quan trọng so với JPG: nếu chuyển cùng biểu tượng sang JPG, vùng trong suốt sẽ được lấp đầy bằng màu trắng và không thể khôi phục.
Muốn chuyển theo chiều ngược lại? Chuyển PNG sang ICO cho favicon
Không cần kiến thức kỹ thuật. Miễn phí, nhanh chóng và dùng được trên mọi thiết bị.
Được xây dựng trên nhiều công cụ chuyển đổi mã nguồn mở đã được kiểm chứng. Chúng tôi chọn quy trình xử lý tối ưu cho từng kết hợp định dạng, tránh hiện tượng lệch màu và mất chất lượng thường gặp khi chuyển đổi trên trình duyệt.
Chuyển đổi ảnh ICO sang PNG xảy ra trong nhiều tình huống: làm cho tệp tương thích với thiết bị hoặc nền tảng khác, giảm dung lượng lưu trữ, hoặc chuẩn bị ảnh để tải lên dịch vụ không chấp nhận định dạng nguồn. Cách truyền thống là cài Photoshop, GIMP hoặc ứng dụng tương tự — quá cồng kềnh cho một tác vụ thỉnh thoảng. Công cụ trên trình duyệt là một lựa chọn khác, nhưng bị giới hạn bởi khả năng giải mã tự nhiên của trình duyệt và không thể xử lý các định dạng đặc biệt như RAW, HEIC hay AVIF. PicEditLab chạy chuyển đổi phía máy chủ, nên hỗ trợ định dạng, chất lượng đầu ra và tốc độ xử lý không phụ thuộc vào trình duyệt hay thiết bị của bạn.
Chuyển đổi trên PicEditLab gồm ba bước — tải lên, chọn định dạng đích, tải xuống:
Máy chủ của chúng tôi chạy bộ công cụ mã nguồn mở đã được kiểm chứng. ImageMagick xử lý chuyển đổi không gian màu và lấy mẫu lại, libheif dùng codec x265 để mã hóa và giải mã HEIC, libavif dùng AOM cho AVIF, libjxl xử lý JPEG XL, OpenJPEG bao phủ JPEG 2000, và dcraw giải mã dữ liệu cảm biến thô từ tệp RAW. Đầu ra JPG dùng chất lượng 85 với mã hóa progressive để tải nhanh hơn trên web. Đầu ra PNG dùng zlib nén tối đa để kích thước tệp nhỏ nhất có thể mà không mất chi tiết pixel nào.
Pipeline ảnh của PicEditLab được xây dựng trên ImageMagick, libheif, libavif và libjxl — những thư viện mã nguồn mở đã được kiểm chứng, được dùng bởi Apple, Google và Mozilla. Chúng tôi điều chỉnh thông số mã hóa cho từng định dạng để phù hợp với sự cân bằng giữa chất lượng và kích thước tệp mà hầu hết người dùng thực sự muốn, và cập nhật pipeline với mỗi phiên bản để theo kịp các định dạng mới.