Android 圖示產生器
Source image
Square master (e.g. 1024×1024). 最大 15 MB。
使用方法
- 上傳方形主圖示(建議 1024×1024)。處理會在你的瀏覽器本機執行,不會上傳任何檔案。
- 下載 ZIP,然後將 mipmap 資料夾複製到 Android Studio 裡模組的 res/ 目錄。
- 重建專案,並在模擬器或實體裝置上確認啟動器圖示。
常見問题
這是安全的應用程式圖示產生器嗎?它會上傳我的圖片嗎?
是。這是一個隱私優先的開發者工具,所有縮放與 ZIP 打包都會透過 Canvas API 在瀏覽器本機完成。你的來源圖片不會離開裝置,也不會傳送到任何伺服器。
此工具產生的 Android 啟動器圖示大小是多少?
它導出標準 mipmap 密度:48×48 (mdpi)、72×72 (hdpi)、96×96 (xhdpi)、144×144 (xxhdpi)、192×192 (xxxhdpi),以及 512×512 Play Store 資源和自適應圖示 XML 資源。
ZIP 內容應該複製到 Android Studio 的哪裡?
解壓縮下載並將 mipmap-* 資料夾、mipmap-anydpi-v26/ 和 value/ic_launcher_background.xml 合併到 app/src/main/res/ (或模組的 res/ 資料夾)。
為什麼我的圖示在某些裝置上看起來被裁剪了?
自適應圖示遮罩會因啟動器而異,因此靠近邊緣的重要細節可能會被裁掉。請把關鍵圖像保留在中央安全區域內。
介紹
這個安全的應用程式圖示產生器會從單一方形主圖片匯出 Android Studio 需要的各種啟動器圖示密度,從 mipmap-mdpi 到 mipmap-xxxhdpi 都能產生。它是隱私優先的開發者工具:未發布的 App 品牌素材會留在你的電腦上,因為所有處理都在瀏覽器本機完成。
隱私優先的本機處理
不同於雲端圖示服務,這個工具不會上傳你的來源圖片。選取檔案後,瀏覽器會在本機讀取檔案,透過 Canvas API 產生各密度尺寸,並直接在你的裝置上組成 ZIP。不需要帳號、API 金鑰,也沒有伺服器端儲存;當你處理尚未發布的 App、客戶 NDA 資產或未公開的品牌重塑素材時,這會更安心。
正在查詢安全應用程式圖示產生器或隱私優先開發者工具的開發者,可以保留和伺服器方案相近的工作流程,同時降低資料外洩風險。
Android 啟動器圖示尺寸標準
Google 要求不同密度的啟動器圖示,讓 App 在各種裝置上都能保持清晰。下表列出此工具會為每個 mipmap bucket 產生的核心方形啟動器尺寸 (ic_launcher.png)。
| Density | Folder | 啟動器圖示(像素) | 比例因子 |
|---|---|---|---|
| mdpi | mipmap-mdpi |
48×48 | 1× |
| hdpi | mipmap-hdpi |
72×72 | 1.5× |
| xhdpi | mipmap-xhdpi |
96×96 | 2× |
| xxhdpi | mipmap-xxhdpi |
144×144 | 3× |
| xxxhdpi | mipmap-xxxhdpi |
192×192 | 4× |
| Play 商店 / Web | (ZIP 根目錄) | 512×512 | — |
每個密度資料夾也會包含 ic_launcher_round.png(圓形遮罩)和 ic_launcher_foreground.png(自適應圖示前景圖層)。ZIP 也會加入 mipmap-anydpi-v26/ XML 檔案,用於在 Android 8.0+ 串接前景與背景。
將產生的圖示複製到 Android Studio 中
下載 ZIP 後,整合只需不到一分鐘:
- 解壓縮檔案,你會看到
android/資料夾,裡面包含mipmap-mdpi、mipmap-hdpi、mipmap-xhdpi、mipmap-xxhdpi、mipmap-xxxhdpi、mipmap-anydpi-v26和values/。 - 在 Android Studio 中,開啟模組的資源目錄:
app/src/main/res/(Kotlin/Java 專案)或 Flutter/React Native Android 模組中的等效res/路徑。 - 將 ZIP 中的每個
mipmap-*資料夾複製到res/,出現提示時和既有資料夾合併。如果要替換舊圖示集,請覆寫原本的ic_launcher.png、ic_launcher_round.png和ic_launcher_foreground.png檔案。 - 複製
mipmap-anydpi-v26/(包含ic_launcher.xml和ic_launcher_round.xml)以及values/ic_launcher_background.xml到同一個res/目錄樹。 - 點選 Sync Project with Gradle Files,然後重新建置。在模擬器或實體裝置上啟動 App,確認新圖示已出現在主畫面。
將應用程式清單上傳至 Google Play 管理中心時,請使用playstore-icon.png(512 × 512)。
主要功能
- 安全的本機處理:來源圖片永遠不會離開你的瀏覽器。
- 所有標準 mipmap 儲存桶的自動多密度導出。
- ZIP 佈局中包含自適應圖示 XML 和前景層。
常見用例
- 為第一個 Android App 版本建立圖示包,而不必把品牌素材傳送到第三方伺服器。
- 在品牌重塑活動期間更新啟動器圖示。
- 完善主圖示設計後重新產生資產。
最佳實踐
- 從高解析度方形來源圖(1024×1024 或更大)開始,並把重要細節留在中央安全區域。
- 在真實啟動器上驗證不同遮罩形狀下的圖示,例如圓形、squircle 或圓角方形。
- 保留有版本紀錄的主素材,之後品牌變更時就能重新產生完整密度集。