繁體中文

影像與照片·影像轉換器和壓縮器

為什麼 PNG 沒有品質滑桿以及如何縮小滑桿

· 工作原理

影像格式 png 影像品質

PNG 朝向更少的像素、另一種格式和不變的無損輸出分支
原始 ToolAcre 向量圖

PNG 是無損的,因此品質控制不會有任何損失;這就是瀏覽器忽略 PNG 的品質參數的原因。這篇文章解釋了三個決定 PNG 尺寸的因素以及實際縮小尺寸的槓桿。

不執行任何操作的品質滑桿 — 為什麼移動它會使 PNG 的大小保持不變,以及它告訴您有關格式的信息

當選擇 PNG 時,ToolAcre 會隱藏品質欄位,而不是在螢幕上留下禁用或無效的滑桿。格式表將 `qualityApplies` 標記為 false,並轉換計畫將品質設為未定義。移動從未到達編碼器的數字無法解釋大小變化,因此該介面完全消除了錯誤的決定。

這也是一個診斷線索。如果使用者期望“品質 50 PNG”,他們的預期操作可能是透過專門的優化器減少像素、減少顏色,或有損目標。這些是不同的轉變,會帶來不同的後果。命名所需的犧牲比尋找通用壓縮旋鈕更有用。

無損意味著每個像素都被保留 - PNG 的過濾器加 DEFLATE 管道以及為什麼它的大小取決於內容,而不是設定

此儲存庫支援一種精確的說法:PNG 的可用編碼器被視為無損編碼器並儲存它所傳遞的像素。它不公開 PNG 行過濾器、DEFLATE 等級或優化器傳遞,因此大綱的內部管道描述位於產品證據之外。畫布匯出可以選擇這些詳細信息,而無需為 ToolAcre 提供控制項。

無損適用於編碼,而不是每個前面的操作。如果調整了影像大小,則計劃將轉換稱為有損轉換,因為重新取樣已經更改了像素值。如果來源是 JPEG,則 PNG 會忠實地儲存從已經有損的來源解碼的像素,並無法恢復已刪除的細節。這些界線防止「無損」一詞成為一攬子承諾。

儲存庫驗證無損 PNG 輸出,但不實作 PNG 篩選器或 DEFLATE 控件

較少的像素是此介面為 PNG 提供的最強槓桿。百分比模式會縮放兩個軸,而精確像素模式會在長寬比保持鎖定時匯出缺少的尺寸或適合框內。計劃輸出在轉換之前出現,裝置預算可以減少過多的請求並發出警告。

對於螢幕截圖,調整大小時要考慮到易讀性。即使最終的 PNG 編碼器準確地保留了新計算的像素,精簡類型和單像素規則在重新採樣後可能不再清晰地映射。在讀者將使用影像的顯示尺寸上進行測試。如果介面標籤變得難以閱讀,較小的位元組數就沒用了。

槓桿二:更少的顏色 - 調色板 PNG,為什麼平面界面屏幕截圖壓縮得很好而照片卻不能

顏色較少的調色板可以縮小某些 PNG,但 ToolAcre 不提供顏色量化、調色板選擇或抖動。它解碼為畫布並請求 `image/png`;沒有設定選擇索引顏色或調色板大小。因此,將調色板縮減呈現為可用的槓桿會錯誤地描述介面。

如果需要調色盤工作流程,請使用記錄了輸出模式和抖動的專用最佳化器,然後檢查結果。保持此轉換器的角色清晰:它可以保留 PNG alpha、調整像素大小並寫入 PNG。產品邊界很有價值,因為它們可以防止簡單的本機工具被誤認為是完整的 PNG 最佳化套件。

此瀏覽器轉換器不提供調色盤縮減功能

不同的目的地交易不同的財產。 JPEG 始終是有損的且無法儲存 Alpha,因此僅在遮罩決定後才適合不透明的攝影內容。 WebP 保留 alpha,但 ToolAcre 將其瀏覽器輸出描述為在每種品質上都有損。對於某些圖片來說,兩者都可以更小,但不承諾固定的節省。

內容應推動試用。嵌入 PNG 中的照片是 JPEG 或 WebP 的候選人;儘管有字節,但具有透明度的清晰圖表可能值得 PNG 。匯出一份代表性副本,檢查邊緣和漸變,並比較測量的尺寸。僅透過擴充功能進行轉換會忽略影像必須保留的內容。

工作範例:2.4 MB 全螢幕 PNG — 比較三個槓桿及其對易讀性的影響

取得對於目標來說太大的全螢幕檔案螢幕截圖。首先以原始尺寸匯出 PNG 以確定一般畫布重新編碼所產生的結果。接下來將兩個軸減小到實際顯示要求並檢查小類型。最後回到原始來源,建立一個同維度的WebP進行格式比較。

寫下三個測量檔案,而不是插入虛構的 2.4 MB 起點或通用歸約。調整大小後的 PNG 隔離像素計數; WebP 隔離有損格式選擇。如果其中任何一個損害了讀者所需的詳細信息,則較大的 PNG 是正確的結果。當工作流程滿足用例時,而不是贏得任意百分比時,它就是成功的。

沒有發明來源大小或承諾節省的工作範例

外部最佳化器可以探索 PNG 過濾器、壓縮工作、調色盤 PNG 和元資料塊。這些控制項此處未公開,且透過畫布遺失元資料是副作用,而不是有保證的清理操作。當經過驗證的元資料刪除是實際目標時,請使用影像元資料隱私工具。

轉換器也不保證位元組相同的 PNG 往返。無損像素編碼和相同的容器位元組是不同的主張。瀏覽器編碼器在解碼為同一柵格時可以以不同的方式排列檔案。比較可見像素的影像保真度,如果容器級可重複性很重要,請使用格式感知工具。

外部 PNG 優化器和調色板模式保留在工具之外

PNG 在此面板中沒有品質滑桿,因為沒有有損品質決策要轉送。若要縮小輸出,請故意減小尺寸或選擇記錄的損失與內容相符的目的地。該工具將這些選擇分開,並在調整大小時報告像素變化。

保留原始程式碼,在每個實驗中使用它,並按預期規模檢查下載的檔案。這個過程避免了重複降級,並使每個保存的位元組都可以追溯到真正的決策。隱藏的或無效的滑桿會帶來舒適感;明確的幾何形狀和格式選擇提供控制。