PNG به مبدل ICO
تصاویر PNG را به فایلهای آیکون ویندوز (ICO) (سازنده فاویکون) بلافاصله در مرورگر خود تبدیل کنید. سریع، ایمن و کاملاً سمت مشتری.
PNG را اینجا کلیک کنید یا بکشید
تا 50 مگابایت پشتیبانی می کند
تصاویر PNG را به فایلهای آیکون ویندوز (ICO) (سازنده فاویکون) بلافاصله در مرورگر خود تبدیل کنید. سریع، ایمن و کاملاً سمت مشتری.
تا 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 در حافظه ساخته می شود و نتیجه به عنوان دانلود ارائه می شود. بدون آپلود سرور، بدون ذخیره سازی موقت فایل، بدون وابستگی خارجی.
اگر از یک برنامه ویندوز نگهداری می کنید، نماد فایل اجرایی باید یک فایل ICO باشد که در منابع باینری تعبیه شده است. منابع PNG کامپایل شده معادل نیستند. ایجاد یک ICO مناسب از استادان PNG شما، مرحله بسته بندی استاندارد قبل از پیوند آیکون به فایل اجرایی است.
برای فاویکونها، مرورگرهای مدرن PNG را از طریق پیوند rel=icon نیز میپذیرند، اما /favicon.ico هنوز هم نسخهای قدیمی است که مرورگرهای قدیمیتر و بسیاری از ابزارهای خودکار (خوانندههای RSS، پیشنمایشهای اجتماعی، خزندههای موتور جستجو) ابتدا آن را بررسی میکنند. سایتی بدون فایل /favicon.ico نویز 404 در گزارشهای سرور ایجاد میکند و ممکن است در کلاینتهای قدیمیتر به درستی نمایش داده نشود. تولید فایل یک کار پنج ثانیه ای است. عدم تولید آن هزینه هرزنامه پیوسته را دارد.
اصلیهای PNG خود را آپلود کنید، اندازههایی را انتخاب کنید که بستهبندی شوند، تولید شوند.
یک فایل 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' پیچیده شده و به عنوان دانلود ارائه می شود.