Một tệp ICO có thể chứa nhiều kích thước hình ảnh cùng lúc; công cụ này trích xuất tất cả chúng dưới dạng các tệp PNG riêng biệt, được đóng gói trong một tệp ZIP.
Giới thiệu
Một tệp ICO và một tệp PNG giải quyết các vấn đề khác nhau. PNG luôn chứa chính xác một hình ảnh. ICO là một định dạng chứa được xây dựng riêng cho các biểu tượng, và một tệp .ico duy nhất có thể chứa nhiều hình ảnh khác nhau bên trong nó cùng một lúc — cùng một biểu tượng được hiển thị ở kích thước 16×16, 32×32, 48×48, 256×256, và các kích thước khác, tất cả được đóng gói vào một tệp để một hệ điều hành hoặc trình duyệt có thể chọn bất kỳ kích thước nào phù hợp với một vị trí nhất định. Sự khác biệt đó — một định dạng chứa một hình ảnh, định dạng kia có thể chứa nhiều hình ảnh — là điều quan trọng nhất cần hiểu trước khi chuyển đổi, và nó định hình chính xác những gì bạn nhận lại từ công cụ này.
Những gì bạn thực sự nhận được: Mọi kích thước trong ICO, không chỉ một
Công cụ này không chọn một kích thước đại diện từ tệp ICO của bạn và loại bỏ phần còn lại. Nó đọc mọi hình ảnh được lưu trữ bên trong tệp và chuyển đổi từng cái thành PNG riêng của nó, sau đó cung cấp tất cả chúng cùng nhau trong một tệp ZIP duy nhất. Nếu ICO của bạn chứa bốn kích thước, bạn sẽ nhận được bốn tệp PNG trong ZIP, mỗi tệp được đặt tên theo kích thước điểm ảnh của nó để bạn có thể phân biệt chúng mà không cần mở từng tệp riêng lẻ. Nếu ICO của bạn chỉ từng chứa một hình ảnh duy nhất, bạn vẫn nhận lại một tệp ZIP — chỉ chứa một PNG duy nhất — thay vì một tệp .png trần trụi riêng lẻ.
Điều này khớp với cách định dạng ICO thực sự được xây dựng, không phải một lựa chọn tùy tiện từ phía công cụ này. Một tệp ICO bắt đầu bằng một tiêu đề nhỏ ghi lại số lượng hình ảnh nó chứa, theo sau là một mục thư mục cho mỗi hình ảnh mô tả chiều rộng, chiều cao, và độ sâu màu của hình ảnh đó — tài liệu chính thức được công bố của Microsoft về định dạng biểu tượng mô tả chi tiết cấu trúc thư mục này. Vì tệp nguồn thực sự được tổ chức theo cách này, việc chỉ chọn "một PNG duy nhất" sẽ có nghĩa là loại bỏ dữ liệu hình ảnh thực sự, riêng biệt mà tệp cố ý chứa — công cụ này giữ lại tất cả thay vào đó.
Một hiệu ứng phụ đáng biết trước: bảng kết quả ghi nhãn tệp đã chuyển đổi là "PNG" (khớp với định dạng bạn đã yêu cầu chuyển đổi sang), nhưng tệp mà liên kết tải xuống của bạn thực sự trỏ đến là tệp ZIP được mô tả ở trên, không phải một tệp .png thô. Hãy giải nén nó để truy cập các hình ảnh PNG riêng lẻ.
Cách chuyển đổi hoạt động
Công cụ này chỉ chấp nhận các tệp .ico, tối đa 15 MB. Tệp tải lên được kiểm tra dựa trên chữ ký nhị phân ICO thực tế, không chỉ phần mở rộng tệp, vì vậy một loại tệp khác được đổi tên để kết thúc bằng .ico sẽ không vượt qua được xác thực. Nếu một tệp vượt qua kiểm tra đó nhưng vẫn không phải là một biểu tượng thực sự hợp lệ khi quá trình chuyển đổi chạy, công cụ sẽ báo lỗi thay vì tạo ra một kết quả bị hỏng.
Chuyển đổi nhiều tệp ICO cùng lúc
Bạn có thể xếp hàng nhiều hơn một tệp ICO trong một phiên duy nhất. Mỗi tệp được chuyển đổi độc lập và, theo như trên, mỗi tệp tạo ra tệp ZIP riêng của các PNG đã trích xuất. Sau khi hai hoặc nhiều lần chuyển đổi hoàn tất, một tùy chọn "Tải xuống tất cả" sẽ xuất hiện; nó gộp các tệp ZIP đã tách riêng đó lại với nhau thành một tệp ZIP khác nữa. Nói cách khác, chuyển đổi ba tệp ICO và dùng "Tải xuống tất cả" sẽ cho bạn một tệp ZIP chứa ba tệp ZIP — một cho mỗi tệp biểu tượng gốc — không phải một thư mục phẳng chứa các PNG. Nếu bạn chỉ chuyển đổi một tệp ICO duy nhất, tải xuống nó trực tiếp sẽ cho bạn tệp ZIP đó mà không cần bước đóng gói thêm.
Những gì cần kiểm tra trước khi bạn sử dụng kết quả
- Bạn sẽ nhận được một tệp ZIP, không phải một tệp hình ảnh duy nhất. Ngay cả một ICO chứa một hình ảnh cũng trả về dưới dạng nén. Hãy giải nén tệp tải xuống để truy cập tệp hoặc các tệp PNG thực tế.
- Kiểm tra tên tệp để tìm kích thước bạn cần. Tên tệp của mỗi PNG đã trích xuất bao gồm kích thước điểm ảnh của nó, vì vậy bạn có thể xác định phiên bản 32×32 (hoặc bất kỳ kích thước nào phù hợp với mục đích sử dụng của bạn) mà không cần mở từng tệp trước.
- Độ trong suốt được giữ nguyên. Nếu biểu tượng gốc có các khu vực trong suốt, chúng được giữ lại trong các PNG đã trích xuất.
- Chỉ các tệp .ico được chấp nhận, tối đa 15 MB. Để làm theo hướng ngược lại và xây dựng một ICO từ một hình ảnh thông thường, hãy dùng Image To Ico.
Ví dụ
Ai đó tải xuống favicon.ico của một dự án cũ để tái sử dụng hoặc kiểm tra nó, và hóa ra nó chứa ba kích thước được đóng gói cùng nhau — 16×16 cho một tab trình duyệt, 32×32 cho dấu trang, và 48×48 cho một lối tắt trên thanh tác vụ. Chuyển đổi nó ở đây trả về một tệp ZIP với ba PNG riêng biệt, mỗi cái được gắn nhãn kích thước của nó, thay vì mất hai trong ba biểu diễn bằng cách chỉ nhận lại một PNG duy nhất.
Câu hỏi thường gặp
Tôi có thể chuyển đổi những tệp ICO nào?
Các tệp .ico, tối đa 15 MB.
Vì sao tôi nhận được một tệp ZIP thay vì một tệp PNG?
Một tệp ICO có thể chứa nhiều kích thước hình ảnh bên trong nó. Công cụ này trích xuất mọi hình ảnh nó tìm thấy và trả về chúng dưới dạng các tệp PNG riêng biệt bên trong một tệp ZIP, vì vậy không có gì được nhúng trong biểu tượng gốc bị loại bỏ — ngay cả một ICO chứa một hình ảnh duy nhất vẫn được đóng gói bên trong một tệp ZIP.
Làm sao tôi biết PNG nào là kích thước nào?
Tên tệp của mỗi PNG đã trích xuất bao gồm kích thước điểm ảnh của nó, vì vậy bạn có thể xác định kích thước bạn cần mà không cần mở từng hình ảnh.
Độ trong suốt có được giữ lại không?
Có. Các khu vực trong suốt trong biểu tượng gốc được chuyển sang các PNG đã trích xuất.
Tệp của tôi có được giữ lại sau đó không?
Không. Tệp chỉ được xử lý để hoàn thành việc chuyển đổi và sẽ được tự động xóa trong vòng 2 giờ — xem Chính sách quyền riêng tư để biết chi tiết.
Tôi cần xây dựng một ICO từ một hình ảnh thay vào đó — có công cụ nào cho việc đó không?
Có, xem Image To Ico.