我想知道如何確保PNG圖像具有良好的可壓縮性。請注意,我不是在問如何壓縮PNG圖像(使用像pngcrush這樣的工具),而是如何確保PNG中的圖像內容更容易壓縮。如何提高我的PNG圖像的可壓縮性?
我的問題與減少大型圖像生成系統中的存儲空間需求有關。
該項目將建立和存儲用戶生成的圖像(認爲像一個化身的創造者),所以輸出源代碼片段在我們的控制之下。合成的PNG輸出文件將在服務器端生成並存儲在雲存儲服務中。
每月生成圖像的上限估計值爲幾百萬,因此每個字節都會計數。
當創建將會進入複合輸出圖像以確保良好可壓縮性的原始片段時,我們可以考慮哪些東西?
例如...顏色是否重要?在源圖像數據中是否存在產生較大輸出的好的和不好的顏色漸變?嚴重的抗鋸齒是好還是壞?是否有損耗的方法來處理源圖像以改善PNG可壓縮性?
一般來說,在創建圖像時,是否有任何字節保存提示?
如果你願意改變圖像,那麼爲什麼不使用有損壓縮方法,例如, JPEG?您可以撥打您認爲可接受的最高壓縮級別。 –
因爲我需要輸出中的alpha透明度。 – izb
題外話?常見問題解答允許涵蓋特定編程問題的問題。他們不需要*源代碼。我的問題與減少大規模圖像生成系統中的存儲空間需求有關。它針對那些可能瞭解PNG文件格式操作的人。如果這不是一個話題特定的編程問題,那麼我不知道是什麼。 – izb