پرش به محتوای اصلی

تبدیل PNG به آیکون ICO رایگان

تصویرهای PNG، JPG، WebP یا SVG را به فایل‌های favicon .ico چند-اندازه تبدیل کنید. اندازه‌های مورد نظر را انتخاب کنید (۱۶، ۳۲، ۴۸، ۶۴، ۱۲۸، ۲۵۶) و یک .ico واحد دانلود کنید.

پس از بارگذاری آفلاین کار می‌کند

فایل را اینجا رها کنید یا برای انتخاب کلیک کنید

PNG, JPG, WebP, SVG, HEIC, HEIF · پردازش روی دستگاه شما

یا Ctrl+V را بزنید تا از کلیپ‌بورد جای‌گذاری شود

مرور فایل‌ها

نکته: می‌توانید با Ctrl+V یک اسکرین‌شات بچسبانید

فایل‌های شما هرگز دستگاهتان را ترک نمی‌کنند. تمام پردازش به صورت محلی در مرورگر شما انجام می‌شود.

کاربردهای رایج

  • Favicon وب سایت را از PNG ایجاد کنیدلوگوی PNG خود را به فایل favicon.ico چند سایز برای نماد تب وب سایت خود تبدیل کنید.
  • نماد Desktop Windows را ایجاد کنیدتصاویر PNG یا JPG را به فایل های .ico برای میانبرهای دسک تاپ Windows و نمادهای برنامه تبدیل کنید.
  • نماد چند سایز کراس پلتفرمچندین اندازه نماد (16، 32، 48، 64، 128، 256) را در یک فایل .ico جمع کنید که در همه جا کار می کند.
  • فایل منبع نماد PWAیک .ico پایه از لوگوی PWA خود برای پشتیبانی بازگشتی در مرورگرهای قدیمی تر که از manifest استفاده نمی کنند تولید کنید.
  • لوگوی برند را به فرمت ICO تبدیل کنیدلوگوی شرکت یا برند خود را از PNG، JPG یا SVG به یک فایل .ico با کیفیت بالا برای نقاط تماس دیجیتال تبدیل کنید.

نحوه کار

تبدیل کاملاً در مرورگر شما با استفاده از دو مکانیزم نوشته‌شده مستقیماً در این ابزار اجرا می‌شود: Canvas API برای مقیاس‌گذاری و رندر هر فریم آیکون، و یک کدگذار باینری ICO دست‌نویس که آن فریم‌ها را در یک فایل .ico واحد بسته‌بندی می‌کند — کتابخانه‌ای دانلود نمی‌شود، و فایلی هرگز دستگاه شما را ترک نمی‌کند.

  1. 1
    تصویر در یک بوم رمزگشایی شد
    PNG، JPEG، WebP یا SVG آپلودشدهٔ شما در یک HTMLImageElement بارگذاری و روی یک بوم خارج از صفحه در هر اندازهٔ درخواستی (۱۶×۱۶ تا ۲۵۶×۲۵۶) کشیده می‌شود. بوم از نرم‌سازی بای‌کیوبیک باکیفیت استفاده می‌کند و گزینهٔ جای‌گیری شما را رعایت می‌کند: «جا دادن کامل» تصویر را با حاشیهٔ شفاف یا رنگی در قاب قرار می‌دهد، درحالی‌که «پوشش» یک مربع از مرکز تصویر منبع برش می‌دهد.
  2. 2
    هر فریم به‌صورت بایت PNG صادر شد
    canvas.toBlob('image/png') داخلی مرورگر هر فریم مقیاس‌شده را به یک PNG بدون-افت کدگذاری می‌کند. این بایت‌های خام همان‌هایی هستند که در ظرف .ico تعبیه می‌شوند — مرورگرهای مدرن و ویندوز PNG-درون-ICO را به‌صورت بومی مدیریت می‌کنند، که اندازه فایل را کوچک‌تر از فرمت قدیمی‌تر مبتنی‌بر BMP نگه می‌دارد.
  3. 3
    باینری ICO در حافظه مونتاژ شد
    یک کدگذار دست‌نویس ساختار فایل .ico را از صفر با استفاده از DataView می‌سازد: یک سربرگ ۶بایتی ICONDIR تعداد تصاویر را اعلام می‌کند، به دنبال آن یک ورودی دایرکتوری ۱۶بایتی برای هر اندازه (که عرض، ارتفاع، عمق-بیت، طول بایت، و آفست داده را ثبت می‌کند)، سپس همه بارهای PNG به‌ترتیب به هم متصل می‌شوند. کتابخانه شخص‌ثالثی دخیل نیست.
  4. 4
    پیش‌نمایش نشان داده شد، فایل دانلود شد
    پیش از ارائه دانلود، UI یک پیش‌نمایش دقیق-به-پیکسل از هر اندازه بسته‌بندی‌شده در برابر یک پس‌زمینه شطرنجی رندر می‌کند پس می‌توانید شفافیت را پیش از ذخیره تأیید کنید. Blob مونتاژشده به مکانیزم دانلود مرورگر به‌عنوان 'favicon.ico' تحویل می‌شود.

تصویر شما کاملاً درون مرورگر شما پردازش می‌شود — هرگز به هیچ سروری آپلود نمی‌شود، و هیچ کپی‌ای پس از بستن تب نگه داشته نمی‌شود.

ابزارهای مرتبط

سؤالات متداول