مبدل رایگان

PNG به مبدل ICO

تصاویر PNG را به فایل‌های آیکون ویندوز (ICO) (سازنده فاویکون) بلافاصله در مرورگر خود تبدیل کنید. سریع، ایمن و کاملاً سمت مشتری.

PNG را اینجا کلیک کنید یا بکشید

تا 50 مگابایت پشتیبانی می کند

یا

درباره این ابزار

ICO فرمتی است که ویندوز برای نمادهای برنامه های دسکتاپ و قالبی که مرورگرها از نظر تاریخی برای فاویکون ها انتظار دارند (link rel=icon, /favicon.ico) است. تولید یک فایل ICO مناسب به این معنی است که چندین اندازه از یک تصویر را در یک ظرف واحد قرار دهید تا سیستم عامل یا مرورگر بتواند رزولوشن مورد نیاز خود را انتخاب کند. یک ICO فاویکون معمولاً شامل ۱۶×۱۶، ۳۲×۳۲، و ۴۸×۴۸ است. یک ICO برنامه دسکتاپ معمولاً 64×64، 128×128 و 256×256 اضافه می کند.

این مبدل یک یا چند فایل PNG را می گیرد و یک فایل ICO با ساختار مناسب در مرورگر شما می نویسد. دایرکتوری ICO و ابرداده های هر تصویر تعبیه شده در جاوا اسکریپت با استفاده از یک بافر باینری ساخته می شوند. ورودی‌های PNG مستقیماً جاسازی می‌شوند، در حالی که اندازه‌های کوچک‌تر می‌توانند به‌صورت اختیاری دوباره به‌عنوان DIB‌های سبک BMP برای سازگاری قدیمی رمزگذاری شوند. خروجی یک فایل استاندارد ICO است که توسط Windows Explorer، Visual Studio، مرورگرهای وب و هر ابزار دیگری که ICO را مصرف می کند، پذیرفته شده است.

تمام پردازش ها به صورت محلی انجام می شود. PNG ها در مرورگر خوانده می شوند، جریان بایت ICO در حافظه ساخته می شود و نتیجه به عنوان دانلود ارائه می شود. بدون آپلود سرور، بدون ذخیره سازی موقت فایل، بدون وابستگی خارجی.

چرا PNG را به ICO تبدیل کنیم؟

اگر از یک برنامه ویندوز نگهداری می کنید، نماد فایل اجرایی باید یک فایل ICO باشد که در منابع باینری تعبیه شده است. منابع PNG کامپایل شده معادل نیستند. ایجاد یک ICO مناسب از استادان PNG شما، مرحله بسته بندی استاندارد قبل از پیوند آیکون به فایل اجرایی است.

برای فاویکون‌ها، مرورگرهای مدرن PNG را از طریق پیوند rel=icon نیز می‌پذیرند، اما /favicon.ico هنوز هم نسخه‌ای قدیمی است که مرورگرهای قدیمی‌تر و بسیاری از ابزارهای خودکار (خواننده‌های RSS، پیش‌نمایش‌های اجتماعی، خزنده‌های موتور جستجو) ابتدا آن را بررسی می‌کنند. سایتی بدون فایل /favicon.ico نویز 404 در گزارش‌های سرور ایجاد می‌کند و ممکن است در کلاینت‌های قدیمی‌تر به درستی نمایش داده نشود. تولید فایل یک کار پنج ثانیه ای است. عدم تولید آن هزینه هرزنامه پیوسته را دارد.

نحوه استفاده

اصلی‌های PNG خود را آپلود کنید، اندازه‌هایی را انتخاب کنید که بسته‌بندی شوند، تولید شوند.

  1. فایل(های) PNG خود را آپلود کنید: یک PNG (اندازه آن به اندازه‌های استاندارد تغییر می‌کند) یا چندین PNG در اندازه‌های مختلف (هر کدام به عنوان اندازه اصلی خود جاسازی می‌شوند) را بکشید. فایل های تا 50 مگابایت پشتیبانی می شوند.
  2. اندازه های تعبیه شده را انتخاب کنید: اندازه های استاندارد فاویکون 16×16، 32×32 و 48×48 است. اندازه‌های آیکون برنامه استاندارد ۶۴×۶۴، ۱۲۸×۱۲۸ و ۲۵۶×۲۵۶ اضافه می‌شوند. مجموعه ای را انتخاب کنید که با مورد استفاده شما مطابقت دارد.
  3. ICO را ایجاد کنید: مبدل در صورت نیاز اندازه منبع را تغییر می دهد، هدر فهرست ICO را می سازد و هر تصویر را جاسازی می کند. خروجی یک فایل .ico با تمام اندازه های انتخاب شده در داخل است.
  4. دانلود و استقرار کنید: فایل را ذخیره کنید. برای فاویکون ها، آن را در ریشه سایت خود به عنوان /favicon.ico قرار دهید. برای برنامه های کاربردی ویندوز، از طریق مرحله کامپایل منابع سیستم ساخت خود جاسازی کنید.

موارد استفاده رایج

جزئیات فنی

یک فایل ICO از یک هدر 6 بایتی ICONDIR (رزرو شده=0، نوع=1 برای ICO، تعداد=تعداد تصاویر)، به دنبال رکوردهای 16 بایتی ICONDIRENTRY و پس از آن بارگذاری تصویر تشکیل شده است. هر ICONDIRENTRY عرض و ارتفاع (با 0 به معنی 256)، تعداد رنگ، صفحات، عمق بیت، اندازه محموله و افست را مشخص می کند.

هر بار تصویر یا یک فایل PNG کامل (امضای PNG 0x89504E47 در ابتدا) یا یک DIB به سبک BMP است. ابزارهای تبدیل مدرن، از جمله این ابزار، PNG را برای اندازه‌های 64×64 و بالاتر و BMP را برای اندازه‌های کوچک‌تر تعبیه می‌کنند که مطابق با استانداردی است که ویندوز انتظار دارد.

مرورگر کارهای سنگینی را انجام می دهد: رمزگشایی PNG به بیت مپ از طریق بوم، تغییر اندازه از طریق canvas drawImage با فعال کردن صاف کردن، و مونتاژ نهایی ICO از طریق DataView در بافر باینری می نویسد. بافر به عنوان یک Blob با نوع 'image/x-icon' پیچیده شده و به عنوان دانلود ارائه می شود.

بهترین شیوه ها

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

آیا هنگام تبدیل PNG به ICO افت کیفیتی وجود دارد؟
خیر. ICO از PNG یا BMP مبتنی بر PNG یا BMP استفاده می‌کند، بنابراین کیفیت تصویر شما در طول تبدیل کاملاً حفظ می‌شود.
فرمت ICO برای چه مواردی استفاده می شود؟
ICO (نماد ویندوز) در درجه اول برای فاویکون های وب سایت، نمادهای برنامه های ویندوز استفاده می شود.
آیا می توانم چندین فایل PNG را به صورت دسته ای تبدیل کنم؟
این ابزار یک فایل را در یک زمان پردازش می کند تا حداکثر کیفیت را تضمین کند. برای چندین فایل، به سادگی این فرآیند را تکرار کنید - هر تبدیل فقط چند ثانیه طول می کشد.
آیا تصاویر من در هنگام تبدیل خصوصی نگه داشته می شوند؟
بله. فایل های PNG شما به طور کامل در مرورگر شما با استفاده از Canvas API و جاوا اسکریپت پردازش می شوند. هیچ چیزی در هیچ سروری آپلود نمی شود - فایل مستقیماً از دستگاه شما به مبدل می رود و به دستگاه شما برمی گردد.
آیا فایل من روی سرور آپلود می شود؟
خیر. ICO در مرورگر شما با استفاده از نوشتن باینری جاوا اسکریپت ساخته شده است. فایل ها از دستگاه شما خارج نمی شوند.
آیا ICO من در نسخه های قدیمی ویندوز کار می کند؟
بله. خروجی از فرمت استاندارد ICO استفاده می کند که ویندوز از نسخه 3.0 پشتیبانی می کند. سایزهای 64 و کمتر از محموله‌های سبک BMP برای حداکثر سازگاری استفاده می‌کنند. ورودی‌های 256 پیکسلی از PNG تعبیه‌شده استفاده می‌کنند که ویندوز ویستا و نسخه‌های بعدی از آن پشتیبانی می‌کنند.
چرا فاویکون من به روز نمی شود؟
مرورگرها فاویکون ها را به طور تهاجمی، اغلب برای روزها ذخیره می کنند. با پاک کردن حافظه پنهان مرورگر، باز کردن مستقیم URL فاویکون برای اجباری کردن واکشی جدید، یا الحاق یک پارامتر درخواست نسخه به تگ پیوند، به روزرسانی را اجباری کنید.
آیا می توانم هم آیکون های رنگی و هم آیکون های تک رنگ را اضافه کنم؟
ICO استاندارد از عمق رنگ در فراداده‌های هر ورودی پشتیبانی می‌کند، اما بیشترین استفاده مدرن، رنگ 32 بیتی در همه اندازه‌ها است. نمادهای تک رنگ یک نگرانی قدیمی هستند که امروزه ابزارهای کمی به آن رسیدگی می کنند.