Penukar PNG ke ICO Favicon percuma
Tukar imej PNG, JPG, WebP, atau SVG kepada fail favicon .ico berbilang saiz. Pilih saiz yang ingin digabungkan (16, 32, 48, 64, 128, 256) dan muat turun satu .ico.
Lepaskan fail di sini, atau klik untuk semak imbas
PNG, JPG, WebP, SVG, HEIC, HEIF Β· diproses pada peranti anda
atau tekan Ctrl+V untuk menampal daripada papan keratan
Petua: anda boleh menampal tangkapan skrin dengan Ctrl+V
Fail anda tidak pernah meninggalkan peranti. Semua pemprosesan berlaku secara tempatan dalam pelayar anda.
Kegunaan biasa
- Buat Favicon Laman Web daripada PNGTukarkan logo PNG anda kepada fail favicon.ico berbilang saiz untuk ikon tab laman web anda.
- Buat Ikon Meja WindowsTukarkan imej PNG atau JPG kepada fail .ico untuk pintasan meja Windows dan ikon apl.
- Ikon Pelbagai Saiz Platform SilangBungkus berbilang saiz ikon (16, 32, 48, 64, 128, 256) ke dalam satu fail .ico yang berfungsi di mana-mana.
- Fail Sumber Ikon PWAHasilkan asas .ico daripada logo PWA anda untuk sokongan fallback dalam penyemak imbas lebih lama yang tidak menggunakan manifes.
- Tukarkan Logo Jenama kepada Format ICOUbah logo syarikat atau jenama anda daripada PNG, JPG atau SVG kepada fail .ico berkualiti tinggi untuk titik sentuh digital.
Cara ia berfungsi
Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan dua mekanisme ditulis terus dalam alat ini: Canvas API untuk skala dan memaparkan setiap bingkai ikon, dan pengekod binari ICO tulisan tangan yang membungkus bingkai itu ke dalam satu fail .ico β tiada pustaka dimuat turun, dan tiada fail pernah keluar dari peranti anda.
- 1Imej dinyahkod ke dalam kanvasPNG, JPEG, WebP, atau SVG anda yang dimuat naik dimuatkan ke dalam HTMLImageElement dan dilukis ke atas kanvas luar-skrin pada setiap saiz diminta (16Γ16 hingga 256Γ256). Kanvas menggunakan pelicinan bikubik kualiti-tinggi dan menghormati pilihan muat anda: 'contain' meletakkan imej dengan lapisan telus atau berwarna, manakala 'cover' memotong segi empat sama ditengah daripada sumber.
- 2Setiap bingkai dieksport sebagai bait PNGcanvas.toBlob('image/png') terbina dalam pelayar mengekod setiap bingkai diskala kepada PNG tanpa kehilangan. Bait mentah ini yang dibenamkan di dalam bekas .ico β pelayar moden dan Windows mengendalikan PNG-dalam-ICO secara asli, yang mengekalkan saiz fail lebih kecil daripada format berasaskan-BMP lama.
- 3Binari ICO dibina dalam memoriPengekod tulisan tangan membina struktur fail .ico dari awal menggunakan DataView: pengepala ICONDIR 6-bait mengisytiharkan bilangan imej, diikuti entri direktori 16-bait untuk setiap saiz (merekod lebar, tinggi, kedalaman-bit, panjang bait, dan ofset data), kemudian semua muatan PNG digabung berurutan. Tiada pustaka pihak ketiga terlibat.
- 4Pratonton ditunjukkan, fail dimuat turunSebelum menawarkan muat turun, UI memaparkan pratonton tepat-piksel bagi setiap saiz dibungkus terhadap latar belakang papan dam supaya anda boleh sahkan ketelusan sebelum menyimpan. Blob siap diserahkan kepada mekanisme muat turun pelayar sebagai 'favicon.ico'.
Imej anda diproses sepenuhnya di dalam pelayar anda β ia tidak pernah dimuat naik ke mana-mana pelayan, dan tiada salinan dikekalkan selepas anda tutup tab.
Alat berkaitan
Penjana Favicon
Tukar mana-mana imej kepada pakej favicon lengkap: favicon.ico berbilang saiz, ikon sentuh Apple, ikon Android/PWA, manifes web, dan coretan HTML sedia tampal β semua dizipkan, dalam pelayar anda.
Pembuat Tandatangan
Lukis tandatangan dengan tetikus, jari, atau stylus anda, atau taip nama anda dalam fon tulisan tangan, kemudian eksportnya sebagai PNG atau SVG lutsinar.
Pemampat Imej
Mampatkan imej JPG, PNG, WebP dan AVIF. Perbandingan sebelum/selepas.