PerfectVector
Bởi Irene Kim11 phút đọc

Cách chuyển tệp ICO thành SVG có thể chỉnh sửa

ICO có thể chứa nhiều kích thước bitmap của cùng biểu tượng. Tìm hiểu cách lấy nguồn tốt nhất, đồ lại đường dẫn SVG thật có thể chỉnh sửa và biết khi nào nên vẽ lại.

Trên trang này

Bạn có thể chuyển tệp ICO thành SVG có thể chỉnh sửa, nhưng trước hết hãy hiểu mình đang khôi phục gì. ICO thường là vùng chứa các phiên bản bitmap của cùng biểu tượng với kích thước và độ sâu màu khác nhau. Nó không chứa bản vector gốc đang nằm chờ được trích xuất. Chuyển đổi thật chọn ảnh nhúng tốt nhất và đồ lại pixel thành đường dẫn mới.

Cách đó có thể khôi phục favicon, biểu trưng ứng dụng hoặc biểu tượng giao diện cũ sạch khi tệp thiết kế gốc đã mất. Nó không thể khôi phục đường cong hay chi tiết chưa từng có trong bitmap lớn nhất. Tìm SVG, AI hoặc tệp nguồn gốc trước nếu có thể; đồ lại ICO khi khôi phục là cách thực tế duy nhất.

Nếu nguồn thất lạc là tệp .icns của Mac thay vì .ico của Windows, dùng công cụ chuyển ICNS sang SVG để kiểm tra đúng loại vùng chứa biểu tượng trước khi đồ lại.

Nguyên tắc khôi phục
  • ICO có thể chứa nhiều bản raster, không phải đối tượng vector.
  • Bắt đầu từ ảnh nhúng hợp lệ lớn nhất thay vì kích thước favicon nhỏ nhất.
  • Đồ lại thành đường dẫn thật, rồi thử khả năng chỉnh sửa và độ trong suốt.
  • Xem khử răng cưa dưới pixel là cách hiển thị màn hình, không phải chi tiết thiết kế.
  • Vẽ lại hình học đơn giản hoặc quan trọng với thương hiệu khi bitmap quá nhỏ để xác định đường cong gốc.

Bên trong tệp ICO có gì?

ICO đóng gói các bản biểu tượng cho kích thước và khả năng hiển thị khác nhau. Tài liệu biểu tượng của Microsoft giải thích rằng tài nguyên biểu tượng có thể chứa ảnh ở nhiều kích thước và độ sâu màu. Các phiên bản có thể khác nhẹ vì nhà thiết kế chỉnh pixel bằng tay để rõ ở kích thước nhỏ.

Điều đó tạo hai vấn đề khôi phục:

  1. Bản nào nên thành nguồn? Ảnh lớn nhất thường mang nhiều thông tin hình học nhất.
  2. Khác biệt nào có chủ ý? Favicon cực nhỏ có thể dùng nét dày hơn, ít chi tiết hơn hoặc dịch pixel để dễ nhìn ở kích thước nhỏ. Đó là điều chỉnh thị giác, không nhất thiết là hình dáng của biểu tượng gốc.

Công cụ chuyển đổi âm thầm đồ lại một mục nhỏ bất kỳ có thể cho SVG vuông khối ngay cả khi cùng vùng chứa có ảnh tốt hơn. Công cụ chỉ nhúng bitmap vào SVG không cho bạn đường dẫn có thể chỉnh sửa nào cả.

Hãy xem chọn nguồn là bước khôi phục trước khi đồ lại. Bắt đầu bằng bản lộ nhiều thông tin cạnh nhất, rồi quyết định điều chỉnh thị giác ở kích thước nhỏ nào nên giữ trong thiết kế khôi phục.

Sơ đồ khái niệm một vùng chứa ICO có nhiều kích thước biểu tượng nhúng, với bản lớn nhất được hỗ trợ được chọn trước khi đồ lại thành đường dẫn vector có thể chỉnh sửa
Minh họa khái niệm: kiểm tra các mục ICO trước, chọn nguồn tốt nhất được hỗ trợ, rồi mới dựng lại đường dẫn.

Trích xuất, bọc, đồ lại hay vẽ lại?

Các thao tác này dễ bị nhầm:

Thao tácĐiều xảy raCó đường dẫn chỉnh sửa được?Khi nào phù hợp
Trích xuấtLưu một bản PNG/DIB nhúngKhôngBạn chỉ cần bản raster tốt nhất
BọcĐặt bitmap trong tài liệu SVGKhôngHiếm khi hữu ích cho khôi phục
Đồ lạiDựng lại các pixel được chọn thành hình vectorCóBiểu tượng rõ và vector gốc đã mất
Vẽ lạiChủ động dựng lại hình họcCóNguồn cực nhỏ, đơn giản hoặc quan trọng với thương hiệu

Thử nhanh sau mọi chuyển đổi trực tuyến: mở SVG, phóng to và chọn thiết kế. Một vùng chọn bằng kích thước ảnh hoặc cạnh vỡ ô khi phóng lớn nghĩa là pixel chỉ được bọc. Hình riêng và điểm điều khiển nghĩa là bạn có kết quả đồ lại.

Hướng dẫn vector hóa ảnh tổng quát giải thích vì sao đồ lại là dựng lại chứ không phải đổi tên định dạng.

PerfectVector chọn nguồn ICO thế nào

PerfectVector kiểm tra bảng danh mục bên trong ICO và các khối dữ liệu được tham chiếu trước khi giải mã. Nó hỗ trợ các bản PNG tĩnh và các bản bitmap Windows không nén phổ biến. Từ các mục hợp lệ được hỗ trợ, nó chọn theo quy tắc xác định:

  1. diện tích pixel lớn nhất;
  2. độ sâu bit cao hơn khi diện tích bằng nhau;
  3. PNG khi diện tích và độ sâu bằng nhau;
  4. thứ tự xuất hiện sớm hơn trong nguồn là tiêu chí cuối.

Quy tắc này diễn ra âm thầm vì các mục ICO được kỳ vọng là biến thể độ phân giải của một biểu tượng, không phải trang hoặc khung hoạt ảnh khác nhau. Bản được chọn được giải mã cục bộ thành PNG đã kiểm chứng, rồi gửi qua quy trình vector hóa thông thường.

Dữ liệu PNG động trong ICO không được xem là biểu tượng tĩnh, còn tệp con trỏ CUR là định dạng riêng với tọa độ điểm tác động trong các mục trong bảng danh mục, như tài liệu định dạng tệp tài nguyên của Microsoft mô tả. Chúng không thuộc quy trình này.

Đây là chỗ PerfectVector phù hợp với khôi phục: nó bắt đầu bằng bản tốt nhất được hỗ trợ thay vì yêu cầu bạn đoán mục nào, rồi dựng lại ảnh tĩnh đó thành đường dẫn SVG có thể chỉnh sửa. Lựa chọn có tính xác định, nhưng giới hạn chất lượng vẫn đến từ các pixel lưu trong ICO.

Khôi phục biểu tượng từng bước

1. Tìm bản gốc tốt hơn

Kiểm tra kho mã website, tài nguyên ứng dụng, thư mục thương hiệu, bản xuất thiết kế cũ và hỏi người tạo biểu tượng. SVG, AI, EPS, PDF có đường dẫn thật hoặc ngay cả PNG trong suốt lớn đều là nguồn tốt hơn ICO được tập hợp cho màn hình nhỏ.

2. Xem trước ICO ở nhiều kích thước

Dùng trình xem biểu tượng hoặc công cụ kiểm tra tệp nếu có. Tìm bản lớn nhất và so với các bản nhỏ. Ghi nhận chi tiết biến mất, nét dày lên và cạnh thay đổi để khớp lưới pixel.

3. Quyết định SVG khôi phục dùng để làm gì

  • Bản gốc có thể chỉnh sửa hoặc hiển thị lớn: theo bản lớn nhất rồi sửa hình học.
  • Favicon mới: giữ thiết kế, nhưng lên kế hoạch xuất lại các kích thước nhỏ và thử riêng từng bản.
  • In hoặc biển hiệu: chỉ tiếp tục nếu bitmap lớn nhất xác định rõ mọi đường cong quan trọng. Nếu không, vẽ lại.
  • Trích xuất lưu trữ: lưu raster nhúng lớn nhất cùng SVG đã đồ lại.

4. Vector hóa bản tốt nhất

Tải tệp lên công cụ chuyển ICO sang SVG. PerfectVector chọn mục lớn nhất được hỗ trợ, chuẩn hóa nó và đồ lại biểu tượng thành đường dẫn.

5. Kiểm tra SVG như một thiết kế

Kiểm tra hình bao, lỗ, cạnh thẳng, bán kính góc lặp lại, đối xứng và vùng màu. Xóa hình chữ nhật nền xuất phát từ nguồn không trong suốt. Mở tệp trong trình chỉnh sửa vector và xác nhận có thể chọn và đổi màu các hình.

6. Thử biểu tượng ở cả kích thước lớn và nhỏ

Phóng lớn làm lộ đường cong lượn sóng và quá nhiều nút. Hiển thị nhỏ làm lộ vấn đề khác: bản gốc sạch về hình học vẫn có thể trông yếu ở 16 hoặc 32 pixel. Xuất các kích thước raster mới từ SVG và chỉnh các bản phái sinh nếu cần; đừng bóp méo bản gốc để bắt chước từng pixel cũ.

Những gì không nên đồ lại nguyên xi

Pixel bậc thang

Cạnh chéo và cong trong biểu tượng nhỏ được dựng từ pixel vuông. SVG khôi phục nên suy ra đường cong dự định, không vẽ ô vuông nhỏ cho từng bậc trừ khi thiết kế chủ ý là pixel art.

Viền khử răng cưa

Màu cạnh mờ giúp bitmap trông mượt trên một nền cụ thể. Nếu mỗi sắc độ viền thành một hình, SVG phình to và có thể xuất hiện quầng trên nền khác. Thay vào đó, khôi phục đường viền đặc và kiểm tra độ trong suốt.

Điều chỉnh thị giác cho kích thước nhỏ

Nhà thiết kế có thể tăng độ dày nét hoặc mở khe cho bản 16 pixel. Đừng lấy trung bình mọi kích thước thành một bản gốc hỗn tạp. Bắt đầu với bản lớn nhất, rồi dùng các mục nhỏ làm tham chiếu cho lần xuất sau.

Nền ô cờ được vẽ vào ảnh

Ô cờ bên trong ảnh không phải độ trong suốt. Nếu đã được ghi vào ICO, nó sẽ được đồ lại thành ô vuông. Hướng dẫn nền trong suốt giải thích cách phân biệt alpha thật với pixel nền được vẽ.

Khi nào vẽ lại thủ công tốt hơn

Vẽ lại khi:

  • bản hợp lệ lớn nhất vẫn cực nhỏ;
  • hình tròn, chữ nhật bo góc hoặc đối xứng phải chính xác;
  • có văn bản hoặc chữ;
  • biểu tượng là nhãn hiệu hoặc tài nguyên thương hiệu hiện hành;
  • kết quả đồ lại tạo nhiều mảnh cho thiết kế đáng lẽ chỉ có vài hình đơn giản;
  • bạn cần bộ biểu tượng nhất quán, không phải một bản khôi phục đơn lẻ.

Biểu tượng đơn giản thường dựng lại bằng chữ nhật, hình tròn và đường cong Bézier nhanh hơn sửa sau kết quả đồ lại sát pixel. Khôi phục có giá trị nhất khi biểu trưng có đủ chi tiết không đều để việc đồ lại cho bạn nền chỉnh sửa hữu ích.

Với logo, áp dụng các bước kiểm chứng trong cách vector hóa logo, đặc biệt lời khuyên giữ SVG khôi phục làm bản gốc và xuất từng định dạng bàn giao từ đó.

Câu hỏi thường gặp

Tệp ICO có sẵn là vector không? Không. ICO thường chứa một hoặc nhiều bản biểu tượng bitmap. Nó có thể đóng gói nhiều kích thước, nhưng các ảnh vẫn là pixel. SVG có thể chỉnh sửa cần đồ lại hoặc vẽ lại chúng thành đường dẫn.

Tôi nên vector hóa ảnh nào trong ICO? Bắt đầu bằng bản hợp lệ lớn nhất vì nó thường mang nhiều thông tin hình dáng nhất. Dùng mục nhỏ làm tham chiếu cho điều chỉnh thị giác ở kích thước nhỏ, không làm bản gốc khi có nguồn lớn hơn.

Vì sao kết quả ICO sang SVG vẫn vỡ hạt? Công cụ có thể đã nhúng bitmap vào vỏ SVG thay vì đồ lại đường dẫn. Mở tệp trong trình chỉnh sửa vector. Nếu cả biểu tượng được chọn như một ảnh, nó vẫn là raster.

Chuyển ICO có thể khôi phục chính xác SVG gốc không? Không. Nó có thể dựng lại hình từ pixel đã lưu, nhưng không khôi phục điểm điều khiển, lớp hoặc chi tiết gốc đã bị loại khi biểu tượng được raster hóa. Công việc quan trọng với thương hiệu nên được kiểm chứng hoặc vẽ lại.

PerfectVector có chuyển tệp CUR không? Không. CUR giống ICO nhưng thêm ý nghĩa điểm tác động của con trỏ. Quy trình khôi phục ICO không chấp nhận CUR như biểu tượng thông thường.

Nguồn

  1. Microsoft Learn — Giới thiệu biểu tượng — giải thích tài nguyên biểu tượng nhiều kích thước và độ sâu màu.
  2. Microsoft Learn — Định dạng tệp tài nguyên — xác định mục ảnh ICO, dữ liệu PNG/DIB và trường điểm tác động con trỏ.
  3. Microsoft Learn — Tài nguyên con trỏ — mô tả tài nguyên con trỏ và tọa độ điểm tác động.
  4. PerfectVector — Công cụ chuyển ICO sang SVG — trình bày quy trình chọn nguồn và đồ lại hiện tại của sản phẩm.

Nếu tệp thiết kế gốc thật sự đã mất, tải ICO lên và khôi phục bản tốt nhất thành đường dẫn SVG. Sau đó kiểm tra hình bao, độ trong suốt, hình học lặp lại và các bản xuất kích thước nhỏ. Chỉ giữ kết quả làm bản gốc mới có thể chỉnh sửa sau khi vượt qua các bước kiểm tra đó.

Thêm từ blog

Biến tệp hình ảnh thành
SVG có thể chỉnh sửa