UltKit

تبدیل SVG به ICO

ساختن فاوآیکن از SVG بهترین حالت ممکن است: هر اندازهٔ آیکون مستقیماً از روی وکتور رسم می‌شود، نه اینکه از یک تصویر بیت‌مپ بزرگ کوچک شود؛ به همین دلیل نسخهٔ 16 px تا جایی که شبکهٔ پیکسل‌ها اجازه می‌دهد واضح می‌ماند.

مبدل عکس

یا فایل‌های JPG, JPEG, JPE … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    لوگوی SVG را بارگذاری کنید

    از نماد یا مونوگرام لوگو استفاده کنید، نه از نوشتهٔ کامل برند. viewBox مربعی بهترین نتیجه را می‌دهد.

  2. 2

    همهٔ اندازه‌های آیکون را نگه دارید

    گزینهٔ اندازه‌های آیکون روی «همه اندازه‌ها (16–256)» تنظیم است که همهٔ وضوح‌ها را در یک فایل ico. جا می‌دهد. فقط وقتی برنامه‌ای دقیقاً یک اندازه می‌خواهد، همان یک اندازه را انتخاب کنید.

  3. 3

    دکمهٔ «تبدیل به ICO» را بزنید

    فایل را با نام favicon.ico در پوشهٔ اصلی (root) سایت خود ذخیره کنید یا میان‌بر ویندوز را به آن وصل کنید.

پاسخ

چطور SVG را برای فاوآیکون به ICO تبدیل کنم؟

SVG را بارگذاری کنید، اندازه‌های آیکون را روی «همه اندازه‌ها (16–256)» نگه دارید و تبدیل به ICO را بزنید. یک فایل ico. می‌گیرید که همهٔ وضوح‌ها از روی وکتور ساخته شده‌اند و شفافیت حفظ می‌شود.

تبدیل SVG به ICO: چرا وکتور منبع مناسبی است

فرمت ico. به نسخه‌های اولیهٔ ویندوز برمی‌گردد و قرارداد favicon.ico به Internet Explorer 5 در سال 1999 که در ریشهٔ هر سایتِ نشانه‌گذاری‌شده دنبال فایلی با این نام می‌گشت. ICO یک ظرف کوچک است: فهرستی از ورودی‌ها که هرکدام بیت‌مپ مربعی جداگانه‌ای هستند، پس یک فایل می‌تواند آیکون زبانهٔ 16 px و آیکون دسکتاپ 256 px را کنار هم نگه دارد. ویندوز Vista حداکثر را به 256 × 256 رساند و اجازه داد این ورودی‌های بزرگ به‌صورت PNG ذخیره شوند.

چون هر ورودی بیت‌مپ جداگانه‌ای است، کیفیت آیکون به نحوهٔ ساخت هر اندازه بستگی دارد. از PNG، هر اندازه کوچک‌شدهٔ همان پیکسل‌هاست. از SVG، هر اندازه رندر تازه‌ای از مسیرهاست و آنتی‌الیاسینگ دقیقاً برای همان شبکه محاسبه می‌شود. در 16 × 16 px که لوگو فقط 256 پیکسل در اختیار دارد، این تفاوت دیده می‌شود.

1:1

16 × 16 px

16 × 16

زبانه‌های مرورگر، نشانک‌ها و فهرست تاریخچه.

1:1

32 × 32 px

32 × 32

زبانه‌ها در صفحه‌های با تراکم بالا، میان‌برهای نوار وظیفهٔ ویندوز.

1:1

64 × 64 px

64 × 64

نماهای بزرگ‌شدهٔ دسکتاپ و موارد سنجاق‌شده.

1:1

128 × 128 px

128 × 128

پیش‌نمایش‌های بزرگ در مدیریت فایل.

1:1

256 × 256 px

256 × 256

بزرگ‌ترین ورودی ICO؛ آیکون‌های بسیار بزرگ Explorer.

SVG

گرافیک برداری مقیاس‌پذیر

SVG یک فرمت برداری مبتنی بر XML است که W3C در سال 2001 استانداردسازی کرد. به‌جای پیکسل، شکل‌ها، مسیرها و متن را توصیف می‌کند؛ بنابراین در هر اندازه‌ای شفاف می‌ماند و برای لوگو و آیکن معمولاً بسیار کم‌حجم است. از شفافیت، استایل CSS، اسکریپت و انیمیشن پشتیبانی می‌کند و همه مرورگرها آن را به‌صورت بومی نمایش می‌دهند. SVG برای عکس مناسب نیست و تصاویر پیچیده ممکن است کند رندر شوند. Illustrator، Inkscape، Figma و مرورگرها می‌توانند آن را باز و ویرایش کنند.

فشرده‌سازی
–
شفافیت
بله
انیمیشن
بله
سال معرفی
2001 · W3C
مبدل SVG

ICO

آیکون ویندوز (ICO)

ICO فرمت آیکون مایکروسافت است که برای آیکون برنامه‌های ویندوز و favicon وب‌سایت‌ها به کار می‌رود. یک فایل ico. می‌تواند چند تصویر با اندازه‌های مختلف مانند 16×16، 32×32، 48×48 و 256×256 پیکسل داشته باشد تا سیستم مناسب‌ترین را برگزیند. هر تصویر می‌تواند به‌صورت بیت‌مپ یا داده PNG ذخیره شود و از شفافیت کامل آلفا پشتیبانی می‌کند. ICO برای عکس یا تصاویر بزرگ ساخته نشده است. مرورگرها، ویندوز و بیشتر ویرایشگرهای آیکون آن را می‌خوانند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
Microsoft
مبدل ICO

افراد SVG را به ICO تبدیل می‌کنند چون لوگوی‌شان به‌صورت وکتور است، اما ریشهٔ وب‌سایت، میان‌بر ویندوز یا برنامهٔ دسکتاپ هنوز یک فایل ico. می‌خواهد که چند اندازهٔ بیت‌مپ را در خود دارد.

آماده‌سازی SVG پیش از تبدیل SVG به ICO

انجام دهیدانجام ندهید
viewBox را روی مربع بگذارید، مثلاً 0 0 512 512.به خطوط بسیار نازک تکیه نکنید که زیر 32 px ناپدید می‌شوند.
حاشیهٔ کوچکی بگذارید تا نماد به لبهٔ آیکون نچسبد.نوشتهٔ پهن برند را نگه ندارید که به لکه‌ای باریک تبدیل می‌شود.
متن را به مسیر (outline) تبدیل کنید تا فونت تغییر نکند.درون SVG به تصویر خارجی یا فونت وب ارجاع ندهید.
از نماد یا حروف اول استفاده کنید، نه نام کامل.پشت لوگو مستطیل سفید نگذارید، مگر اینکه در زبانه‌های تیره هم آن را بخواهید.

مبدل فقط آنچه را SVG توصیف می‌کند رندر می‌کند، پس فایل‌های پیوندی و فونت‌هایی که جاسازی نشده‌اند قابل دریافت نیستند. ابزارهای طراحی مانند Figma، Illustrator و Inkscape می‌توانند متن را به مسیر خروجی بگیرند؛ با این کار حروف همه‌جا با برند شما یکی خواهند بود.

بعد از ساخت ico.، یک PNG با اندازهٔ 180 px برای آیکون‌های Apple touch و خود SVG را برای مرورگرهایی که فاوآیکون وکتور پشتیبانی می‌کنند اضافه کنید؛ تبدیل SVG به PNG این PNG را در هر اندازه می‌سازد. اگر منبع شما لوگوی بیت‌مپ است، تبدیل PNG به ICO همین کار را از روی پیکسل‌ها انجام می‌دهد.

تبدیل SVG به ICO: پرسش‌های رایج

چرا برای تبدیل SVG به ICO از خود SVG استفاده کنیم و نه از PNG؟

PNG را باید برای هر اندازهٔ آیکون کوچک کرد و کوچک‌سازی لبه‌ها را محو می‌کند. SVG مستقیماً در اندازه‌های 16، 32، 64، 128 و 256 px رندر می‌شود، بنابراین لبه‌های هر اندازه متناسب با شبکهٔ پیکسلی خودش تیز می‌ماند.

اگر سایت من آیکون SVG دارد، آیا مرورگرها هنوز به favicon.ico نیاز دارند؟

Chrome و Firefox فاوآیکون SVG را که با تگ link تعریف شده بخوانند، اما بسیاری از مرورگرها، فیدخوان‌ها و خزنده‌ها هنوز به‌طور پیش‌فرض /favicon.ico را از ریشهٔ سایت درخواست می‌کنند. با داشتن هر دو، همه‌چیز پوشش داده می‌شود.

اگر SVG من مربعی نباشد چه می‌شود؟

جایگاه آیکون مربعی است، پس لوگوی پهن یا حاشیهٔ خالی پیدا می‌کند یا بسیار ریز دیده می‌شود. ابتدا viewBox را طوری ویرایش کنید که عرض و ارتفاع برابر باشد، یا بعد از خروجی گرفتن PNG با ابزار برش عکس نسخهٔ مربعی بسازید.

آیا پس‌زمینهٔ شفاف در فایل ICO حفظ می‌شود؟

بله. ICO کانال آلفا را ذخیره می‌کند، پس بخش‌های بدون رنگ در SVG شفاف می‌مانند و آیکون روی زبانه‌های روشن و تیرهٔ مرورگر تمیز دیده می‌شود.

آیا می‌توانم SVG را برای آیکون برنامه یا پوشهٔ ویندوز به ICO تبدیل کنم؟

بله، همان فایل کار می‌کند. ویندوز برای نماهای بزرگ و بسیار بزرگ Explorer تصویر 256 px و برای فهرست‌ها و نوار وظیفه ورودی‌های کوچک‌تر را می‌خواند.

چرا آیکون من در اندازهٔ 16 px خالی به نظر می‌رسد؟

خطوط نازک و متن ریز در این اندازه ناپدید می‌شوند. خطی با ضخامت 2 واحد در بوم 512 واحدی در آیکون 16 px بسیار کمتر از یک پیکسل می‌شود. خطوط را ضخیم‌تر کنید یا برای فاوآیکون نماد ساده‌تری بگذارید.