UltKit

Chuyển ICO sang PNG

File .ico của Windows là một vùng chứa nhỏ, lưu nhiều bản của cùng một icon ở các kích thước khác nhau. Khi chuyển ICO sang PNG, bản lớn nhất được tách ra thành một ảnh PNG thông thường và giữ nguyên độ trong suốt, nhờ đó bạn có thể dùng icon trong tài liệu, slide hoặc phần mềm chỉnh ảnh.

Chuyển đổi ảnh

hoặc thả tệp JPG, JPEG, JPE … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên các file .ico

    Thêm file favicon.ico bạn đã lưu từ một trang web hoặc các biểu tượng trong bộ icon của Windows, tối đa 20 file cùng lúc.

  2. 2

    Chọn kích thước

    Ảnh PNG được xuất ở kích thước lớn nhất có trong biểu tượng. Nếu muốn một kích thước cố định, hãy mở Cài đặt nâng cao và dùng Đổi kích thước ảnh đầu ra.

  3. 3

    Chuyển đổi và tải xuống

    Nhấn Chuyển sang PNG rồi tải từng ảnh PNG về hoặc tải tất cả dưới dạng file ZIP.

Một file .ico thường chứa nhiều ảnh bitmap của cùng một biểu tượng. Khi chuyển sang PNG, ảnh lớn nhất được giữ lại cùng nền trong suốt, thành một file mà chương trình nào cũng mở được.

Bên trong file .ico của Windows có gì

Định dạng ICO tồn tại để Windows vẽ cùng một biểu tượng sắc nét ở những kích thước rất khác nhau. Thay vì thu nhỏ một ảnh lớn ngay lúc hiển thị, vốn làm nhòe các nét mảnh, file lưu các ảnh riêng biệt, thường là 16, 32, 48 và 256 px vuông, đôi khi ở nhiều độ sâu màu. Explorer, thanh tác vụ và thanh tiêu đề mỗi nơi chọn mục phù hợp với không gian của mình.

Mỗi mục bị giới hạn ở 256 × 256 px, vì phần đầu file gốc lưu chiều rộng và chiều cao trong một byte, với 0 đại diện cho 256. Windows Vista bổ sung khả năng lưu mục lớn nhất đó dưới dạng PNG nén bên trong ICO, nên các file biểu tượng hiện đại nhỏ hơn nhiều so với thời Windows XP.

Các trang web mượn định dạng này từ năm 1999, khi Internet Explorer 5 bắt đầu tìm file favicon.ico ở thư mục gốc của trang để hiển thị cạnh dấu trang. Trình duyệt vẫn yêu cầu file này, nên hầu hết trang web vẫn giữ một file dù đã có biểu tượng PNG và SVG.

Các kích thước icon thường gặp trong file ICO

1:1

16 × 16 px

Favicon trên tab trình duyệt

Mục nhỏ nhất, thường được chỉnh tay từng điểm ảnh

1:1

32 × 32 px

Thanh tác vụ và lối tắt trên màn hình

Cũng là kích thước favicon phổ biến

1:1

48 × 48 px

Biểu tượng cỡ vừa trong Explorer

Chế độ xem mặc định của nhiều thư mục

1:1

256 × 256 px

Biểu tượng lớn và rất lớn

Mức tối đa một mục ICO có thể chứa

ICO

Biểu tượng Windows (ICO)

ICO là định dạng biểu tượng của Microsoft, dùng cho biểu tượng chương trình Windows và favicon của trang web. Một tệp .ico có thể chứa nhiều ảnh ở các kích thước khác nhau, như 16×16, 32×32, 48×48 và 256×256 pixel, để hệ thống chọn kích thước phù hợp nhất. Mỗi ảnh có thể được lưu dưới dạng bitmap hoặc dữ liệu PNG và hỗ trợ đầy đủ nền trong suốt alpha. ICO không dành cho ảnh chụp hay tác phẩm cỡ lớn. Trình duyệt, Windows và hầu hết trình chỉnh sửa biểu tượng đọc được định dạng này.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
Microsoft
Công cụ chuyển đổi ICO

PNG

Ảnh PNG (Portable Network Graphics)

PNG là định dạng ảnh raster không mất dữ liệu (lossless), được PNG Development Group công bố năm 1996 và sau đó được W3C và ISO chuẩn hóa. Định dạng giữ nguyên chính xác từng điểm ảnh, hỗ trợ đầy đủ kênh alpha cho nền trong suốt và hiển thị văn bản, cạnh sắc nét và mảng màu phẳng mà không bị nhiễu. Độ chính xác đó khiến PNG lý tưởng cho ảnh chụp màn hình, logo, biểu tượng và đồ họa giao diện. Cái giá phải trả là dung lượng: ảnh chụp lưu dưới dạng PNG thường lớn gấp nhiều lần cùng bức ảnh ở dạng JPEG hoặc WebP. Mọi trình duyệt, hệ điều hành và trình chỉnh sửa đều mở được tệp PNG.

Nén
Không mất dữ liệu
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
1996 · PNG Development Group
Công cụ chuyển đổi PNG

Người ta chuyển ICO sang PNG để dùng lại biểu tượng bên ngoài Windows hoặc tab trình duyệt, trong tài liệu, slide hoặc trình chỉnh sửa không mở được .ico; chiều ngược lại tạo favicon hoặc biểu tượng ứng dụng từ ảnh thiết kế.

Chuyển ICO sang PNG để dùng icon ở bất cứ đâu

Phần lớn yêu cầu đến từ những người chỉ có bản .ico của logo: favicon lưu từ trang web công ty, biểu tượng từ trình cài đặt cũ hoặc bộ icon Windows. Word, Google Slides, Canva, Figma và đa số trình chỉnh sửa ảnh không mở được .ico, nhưng tất cả đều nhận PNG trong suốt, nên biểu tượng đặt lên slide có màu mà không bị khung trắng bao quanh.

Hãy kiểm tra kích thước điểm ảnh của kết quả trước khi dùng. Nếu PNG là 256 px, ảnh phù hợp cho slide, tài liệu và in cỡ nhỏ. Nếu là 32 px, hãy dùng ở kích thước đó hoặc nhỏ hơn. Khi có ảnh thiết kế gốc và cần làm ngược lại, Chuyển PNG sang ICO sẽ tạo lại biểu tượng nhiều kích thước.

Câu hỏi về chuyển ICO sang PNG

Ảnh PNG xuất ra có kích thước bao nhiêu?

Công cụ lấy ảnh lớn nhất được lưu trong file .ico. Với biểu tượng ứng dụng Windows hiện đại, đó thường là 256 × 256 px; còn với nhiều favicon của trang web, chỉ là 32 × 32 hoặc 48 × 48 px vì file chỉ chứa từng ấy.

Chuyển ICO sang PNG có giữ được nền trong suốt không?

Có. Biểu tượng có kênh alpha sẽ được chuyển thành PNG với phần viền mềm, trong suốt giữ nguyên. Các biểu tượng cũ 4 bit và 8 bit dùng một mặt nạ một bit riêng, và mặt nạ này sẽ trở thành các điểm ảnh trong suốt hoàn toàn trong file PNG.

Có thể lấy tất cả các kích thước từ một file .ico không?

Công cụ này xuất một ảnh PNG cho mỗi biểu tượng, lấy từ ảnh lớn nhất. Nếu bạn cần thêm bản 16 px, hãy đặt Đổi kích thước ảnh đầu ra thành rộng 16 px rồi chuyển file lần thứ hai; thu nhỏ từ 256 px sẽ cho biểu tượng nhỏ sắc nét.

Vì sao favicon sau khi chuyển bị mờ khi phóng to?

Vì favicon chỉ chứa một ảnh nhỏ. Phóng ảnh 32 × 32 px lên 512 px buộc phải tạo thêm điểm ảnh, khiến mọi đường viền bị nhòe. Hãy tìm nguồn lớn hơn, chẳng hạn apple-touch-icon 180 × 180 px của trang, hoặc vẽ lại bằng Chuyển ICO sang SVG làm điểm bắt đầu.

ICO và ICNS khác nhau như thế nào?

ICO là định dạng biểu tượng của Windows; ICNS là định dạng tương đương trên macOS và chứa kích thước đến 1024 × 1024 px. Nếu biểu tượng của bạn lấy từ gói ứng dụng Mac, hãy dùng Chuyển ICNS sang PNG.