ICNS 轉 PNG
在本機把 macOS 圖示(ICNS)轉換為 PNG,擷取其中解析度最高的影像,無損、不上傳,直接在瀏覽器裡完成。
你的檔案
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機把 macOS 圖示(ICNS)轉換為 PNG,擷取其中解析度最高的影像,無損、不上傳,直接在瀏覽器裡完成。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
ICNS 是蘋果的圖示格式:一個 .icns 檔案是一個容器,把同一個圖示打包成多種尺寸,從小小的清單圖示到 1024x1024 的 Retina 影像,讓 macOS 能為每塊螢幕挑選合適的解析度。可是在 macOS 之外,幾乎沒有程式能打開它。本工具讀取這個容器,找出其中解析度最高的內嵌影像,並輸出為通用的 PNG,讓你隨處顯示和再利用。
現代 ICNS 檔案(macOS 10.7 及更新版本)把每種尺寸都存成完整的 PNG。這裡擷取出來的正是那張 PNG,原樣不變,是真正無損、不重新編碼的擷取,因此像素和透明度都被精確保留。整個過程完全在你的瀏覽器本機進行(純 JavaScript,不上傳,可離線,也不依賴任何第三方函式庫)。對於只含 RLE 圖示或內嵌 JPEG2000 的舊 ICNS,工具會如實拒絕,而不是產出一張錯誤的影像。
當你想重複使用某個 Mac 應用程式的圖示、把圖示放進網頁或文件,或者在不支援 .icns 的 Windows、Linux 上檢視圖示時,就會遇到這種情況。PNG 無損且支援透明,非常適合邊緣乾淨、清晰銳利的圖示。工具刻意取出其中最大的解析度;如有需要,較小的尺寸可以從 PNG 縮小得到。
| 輸入格式 | ICNS |
|---|---|
| 輸出格式 | PNG |
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 工具擷取 ICNS 中內嵌的解析度最高的 PNG,無損並保留透明度。支援含 PNG 項目的現代 ICNS(macOS 10.7+);只含 RLE 圖示或內嵌 JPEG2000 的舊 ICNS 會以明確的錯誤被拒絕。它不會分別匯出每種尺寸,而是匯出最大的那個。
蘋果的圖示格式。一個把同一個圖示打包成多種尺寸的容器,讓 macOS 挑選合適的解析度。
不會。轉換完全在瀏覽器本機進行,甚至可以離線。
ICNS 中包含的最高解析度(最高 1024x1024)。較小的尺寸你可以從 PNG 縮小。
會。內嵌的 PNG 原樣擷取,所以 Alpha 通道被精確保留。
那它只含較舊的 RLE 或 JPEG2000 圖示,沒有 PNG。現代 ICNS(macOS 10.7+)儲存 PNG,可以正常運作。