SVG را بهصورت آنلاین و رایگان به ICO تبدیل کنید. ابتدا وکتور در اندازه 512 px یا بیشتر دوباره رندر میشود، سپس هر شش اندازه آیکون یعنی 256، 128، 64، 48، 32 و 16 از همان خروجی کوچک میشوند، نه اینکه بزرگنمایی شوند. بدون ثبتنام، واترمارک و محدودیت؛ فایلها 1 ساعت پس از بارگذاری بهصورت خودکار حذف میشوند.
وقتی آیکون را از PNG میسازید، سقف وضوح همان تعداد پیکسلهای PNG است. اگر یک تصویر 64x64 بدهید، ورودی 256 فقط با بزرگنمایی قابل تولید است. وکتور چنین محدودیتی ندارد: شکلها را ذخیره میکند، نه پیکسلها؛ بنابراین رندر کردن آن در اندازه بزرگتر فقط یک محاسبه جدید است. هر زمان که منبع وکتوری در دسترس باشد، نقطه شروع بهتری برای ساخت آیکون است؛ یکی از دلایل افزایش استفاده از این روش در سالهای اخیر نیز همین است.
یک نکته مهم را باید از ابتدا بدانید. Rasterizerها SVG را بر اساس عرض و ارتفاعی که خود فایل اعلام کرده رندر میکنند و SVGهای آیکون تقریباً همیشه width="24" دارند. اگر در همین اندازه رندر کنید، یک شبکه 24 پیکسلی بهدست میآید و بعد هر شش اندازه آیکون دوباره مجبور به بزرگنمایی میشوند؛ در نتیجه مزیت اصلی وکتور از بین میرود. PicEditLab در این مرحله خروجی رندرشده را بررسی میکند و اگر ضلع بلندتر از 512 کمتر باشد، وکتور اصلی را دوباره در اندازه بزرگتری رندر میکند. این مرحله دوم بزرگنمایی نیست، بلکه رندر مجدد است؛ pathها دوباره محاسبه میشوند و چیزی از دست نمیرود.
مرورگرها اکنون faviconهای SVG را مستقیماً میپذیرند؛ یک تگ link در head با type برابر image/svg+xml کافی است و حتی میتوانید با یک CSS media query آیکون را با حالت تیره هماهنگ کنید. با این حال /favicon.ico در ریشه سایت همچنان مسیری است که مرورگرها بدون خواندن HTML خودشان درخواست میکنند و Safari، میانبرهای دسکتاپ ویندوز و بیشتر crawlerها نیز همین مسیر را بررسی میکنند. راهکار عملی این است که هر دو را ارائه دهید: SVG برای مرورگرهایی که پشتیبانی میکنند و ICO برای پوشش سایر موارد.
وکتور لبههای تمیز را تضمین میکند، اما نمیتواند یک طراحی بیشازحد شلوغ را نجات دهد. در اندازه 16x16 ارتفاع یک حرف فقط حدود دوازده پیکسل است و خطوط بسیار نازک، گرادیانها و متن داخلی کوچک، در این اندازه به هر حال درهم میشوند. اگر آیکون شما در اندازه کوچک قابلخواندن نیست، راهحل در خود طراحی است: ضخامت خطوط را بیشتر کنید، جزئیات داخلی را حذف کنید و فقط همان سیلوئت قابلتشخیصی را نگه دارید که واقعاً برای کاربر قابلتشخیص است.
فقط به یک bitmap ساده نیاز دارید؟ SVG را به PNG تبدیل کنید
نیازی به دانش فنی نیست. رایگان، سریع و در دسترس در هر دستگاهی.
بر پایه چندین موتور تبدیل متنباز اثباتشده ساخته شده است. ما بهترین زنجیره پردازش را برای هر ترکیب فرمت انتخاب میکنیم و از جابجایی رنگ و کاهش کیفیت که در تبدیل سمت مرورگر رایج است جلوگیری میکنیم.
تبدیل تصاویر SVG به ICO در موقعیتهای مختلفی پیش میآید: سازگار کردن فایلها با دستگاهها یا پلتفرمهای مختلف، کاهش فضای ذخیرهسازی، یا آمادهسازی تصاویر برای آپلود در سرویسی که فرمت منبع را نمیپذیرد. روش سنتی نصب Photoshop، GIMP یا اپلیکیشنهای مشابه دسکتاپ است — که برای کارهای گاهوبیگاه اضافی است. مبدلهای مرورگری یک گزینه هستند، اما محدود به توانایی decode بومی مرورگر شما هستند و اصلاً نمیتوانند فرمتهای تخصصی مثل RAW، HEIC یا AVIF را مدیریت کنند. PicEditLab تبدیل را در سمت سرور اجرا میکند، بنابراین پشتیبانی فرمت، کیفیت خروجی و سرعت پردازش به مرورگر یا دستگاه شما بستگی ندارد.
تبدیل در PicEditLab سه مرحله دارد — آپلود، انتخاب فرمت مقصد، دانلود:
سرور ما زنجیره ابزار متنباز اثباتشدهای را اجرا میکند. ImageMagick تبدیل فضای رنگی و نمونهبرداری مجدد را انجام میدهد، libheif از کدک x265 برای رمزگذاری و رمزگشایی HEIC استفاده میکند، libavif از AOM برای AVIF استفاده میکند، libjxl JPEG XL را مدیریت میکند، OpenJPEG JPEG 2000 را پوشش میدهد، و dcraw داده خام سنسور را از فایلهای RAW رمزگشایی میکند. خروجی JPG از کیفیت ۸۵ با رمزگذاری پیشرونده برای بارگذاری سریعتر در وب استفاده میکند. خروجی PNG از zlib با حداکثر فشردهسازی استفاده میکند تا حجم فایل تا حد ممکن کم باشد بدون از دست دادن یک پیکسل جزئیات.