PNG 透明度遮罩匯出器使用指南
在瀏覽器本機讀取單張 8-bit RGBA 靜態 PNG,把原始 alpha 逐值轉成完全不透明的灰階遮罩;白=不透明、黑=透明,保留原始尺寸與座標。
如何使用
- 選擇一張 PNG;工具先檢查原始 IHDR、完整區塊、校驗碼與壓縮像素資料。
- 核對原圖與透明度遮罩預覽;透明洞、半透明邊緣及留白都保持原座標,0、1、128、255 不經閾值化。
- 按「下載遮罩 PNG」另存新副本;更換檔案、取消、清除或離開頁面會丟棄舊結果。
格式與限制
- 只接受原始 IHDR color type 6、每聲道 8-bit 的靜態 RGBA PNG,支援非交錯與 Adam7;不接受 RGB、灰階、索引色、tRNS、16-bit 或任何 APNG 區塊。
- 單檔最多 20 MiB、1,200 萬像素、單邊 8,192 px、4,096 個區塊;輸出上限 64 MiB。這些是安全門檻,不是所有裝置的效能保證。
- 不裁切、縮放、旋轉、反相、去背或打包色彩通道;以原始 IHDR 尺寸與像素排列為準,不套用 EXIF 方向。預覽受瀏覽器顯示影響,不代表灰階原始值的精密顯示。
輸出內容
輸出同尺寸 8-bit RGBA PNG:R=G=B=來源 alpha,A=255;檔名為原檔名加 _alpha-mask.png。不包含文字、EXIF、ICC 或 gamma metadata,也不覆蓋原檔。所有資料只留在目前頁面記憶體。
常見問題
alpha = 1 會變成完全黑色嗎?
不會。alpha 1 直接輸出 RGB (1, 1, 1),alpha 128 輸出 (128, 128, 128),輸出 alpha 全部是 255;不做二值化或亮度換算。
為什麼一般 RGB PNG 不能使用?
這個工具只讀原始 RGBA PNG 的 alpha 聲道。沒有 alpha 的 RGB、以調色盤或 tRNS 表示透明的格式都會明確拒絕,不會自動猜測或轉換。
檔名與內容只在你的瀏覽器處理,不傳到伺服器。原始檔不覆蓋,離開工具前請先匯出需要的結果。