Chuyển AVIF sang ICO (favicon)
Có lẽ là cuộc chuyển đổi mới-nhất-gặp-cũ-nhất trên trang này: AVIF vừa tròn năm tuổi, còn ICO ra đời cùng Windows 3.0. Quy trình thì đơn giản — AVIF của bạn giải mã trong trình duyệt, được cắt vuông theo tâm, và ra thành một .ico chứa biểu tượng 16, 32 và 48 px với kênh alpha nguyên vẹn.
Cần chiều ngược lại? Chuyển ICO sang AVIF
Cách hoạt động
Thêm logo hay dấu hiệu AVIF; trình duyệt của bạn giải mã nó cục bộ với kênh alpha nguyên vẹn.
Công cụ làm vuông ảnh và ghi các mục chuẩn 16, 32 và 48 px vào một hộp chứa gốc của Windows.
Đừng ngạc nhiên khi .ico nặng hơn AVIF tí hon — biểu tượng lưu pixel thô; tải riêng lẻ hoặc trong ZIP của mẻ.
AVIF vs ICO
Ba mươi ba năm ngăn cách hai định dạng này, và quy trình chẳng bận tâm mảy may: AVIF giải mã ra đúng pixel, ICO lưu chúng không nén ở các kích thước biểu tượng. Phán quyết thực dụng — nguồn favicon tốt nhất là bất kỳ bản sạch nào của dấu hiệu mà bạn thực sự đang có trong tay.
| AVIF | ICO | |
|---|---|---|
| Nén | Có hoặc không mất dữ liệu | Không mất dữ liệu (mục BMP hoặc PNG) |
| Độ trong suốt | Có (alpha đầy đủ) | Có (alpha đầy đủ) |
| Ảnh động | Có (hiếm khi dùng) | Không |
| Hỗ trợ | Mọi trình duyệt hiện hành (Safari từ 16.4, 2023) | Mọi nơi cho favicon |
| Phù hợp nhất cho | Ảnh bìa và trang nhiều ảnh | Favicon và biểu tượng ứng dụng Windows |
Câu hỏi thường gặp
Không — cả trang web này sinh ra là vì điều đó. Toàn bộ việc chuyển đổi chạy ngay trong trình duyệt của bạn qua WebAssembly: tệp không rời khỏi thiết bị, và không có máy chủ nào tham gia vào quá trình này. Sau khi trang đã tải xong, công cụ vẫn chạy được ngay cả khi mất mạng, còn giới hạn kích thước tệp chỉ phụ thuộc vào bộ nhớ thiết bị của bạn.
Trình duyệt hiển thị AVIF trong trang, nhưng cách xử lý favicon thì bảo thủ hơn — và rất nhiều nơi ngoài trình duyệt (trình thu thập, trình đọc feed, trình quản lý dấu trang) chỉ bao giờ yêu cầu /favicon.ico. .ico là định dạng duy nhất mà tất cả bọn họ đều hiểu, đó là lý do nó không chịu chết.
AVIF giải mã chính xác, và các mục biểu tượng được lưu không nén với alpha đầy đủ — nên không mất gì ngoài việc thu nhỏ xuống kích thước biểu tượng, vốn là điều cố hữu khi làm favicon. Ở 16 px, thành thật mà nói, độ trung thực của bộ mã là mối lo cuối cùng; một hình dạng đơn giản, tương phản mới là điều quan trọng.
Bất kỳ ảnh vuông từ 48 px trở lên. Nguồn lớn thu nhỏ vô tư — một logo 512 px chạy tuyệt vời. Đau là đi theo chiều ngược lại: một nguồn 32 px phải bị phóng to để lấp mục 48 px, và điều đó luôn trông mềm nhũn.
Chẳng cái nào cả — sau khi giải mã, cả hai trao cho bộ mã cùng những pixel như nhau, và .ico lưu chúng không nén. Khác biệt nằm ở thượng nguồn: logo AVIF lưu từ web đôi khi mang chút làm mượt do nén, lộ ra ở 16 px. Nếu có cả hai bản xuất, hãy chọn PNG; nếu AVIF là thứ bạn có, cái này chuyển nó mà không mất thêm gì.
Là cố giữ hiệu quả của AVIF — định dạng .ico lưu bitmap 32 bit thô, nên một AVIF 20 KB thành tệp biểu tượng khoảng 100 KB bất kể nguồn. Điều đó bình thường và ổn cho một favicon chỉ tải một lần rồi lưu đệm. Còn nếu thứ bạn thật sự cần là một ảnh nhẹ sẵn cho web chứ không phải favicon, Chuyển AVIF sang WebP mới là công cụ bạn định mở.
Công cụ liên quan
Chuyển WebP sang ICO (favicon)
Chuyển WebP sang ICO ngay trong trình duyệt — miễn phí, không tải lên. Biến logo lưu dạng WebP thành favicon nhiều kích thước, độ trong suốt được giữ.
Chuyển PNG sang ICO (favicon)
Chuyển PNG thành favicon ICO nhiều kích thước ngay trong trình duyệt — miễn phí, không tải lên. Một tệp gồm biểu tượng 16, 32 và 48 px với alpha đầy đủ.
Chuyển AVIF sang PNG
Chuyển AVIF sang PNG ngay trong trình duyệt — miễn phí, không mất dữ liệu, giữ độ trong suốt. Ảnh AVIF lưu từ web sẽ mở được trong mọi trình chỉnh sửa.
Chuyển ICO sang AVIF
Chuyển ICO sang AVIF ngay trong trình duyệt — miễn phí, không tải lên. Rút một favicon vào định dạng ảnh hiện đại nhỏ nhất, kênh alpha giữ nguyên vẹn.