簡體   English   中英

PNG文件資料夾軟件

[英]PNG files binder software

我正在尋找一種將數百個PNG文件壓縮為一個大文件並像數據庫一樣使用的方法,例如“獲取圖片編號X”。 我需要它要快速並且使用較少的磁盤空間。 到目前為止,我已經嘗試使用帶有blob的SQLite,它最終使用的空間比磁盤上實際使用的PNG文件多了27%。 它還需要與C#和PHP兼容。

非常感謝

如果我真的想這樣做,可以將所有文件放在一個Zip包中。

我會選擇一個“存儲”級別,因為它不會壓縮太多,但是它將文件放在一個文件中,並且帶有一個內部“文件結構”,我可以用它來跟蹤哪個意味着什么以及那里是用於處理PHP和.NET的Zip軟件包的庫。

(但是實際上,我可能只是將它們作為blob放在數據庫中,除非我們在這里討論幾個演出,否則不必擔心27%的磁盤空間)。

這並不是真正的答案,但評論太久了。

首先,我會給您帶來以下好處的疑問:您有充分的理由要這樣做,但是坦率地說,很難想象這種情況。 實際上,“幾百個” PNG文件不是很多。 即使在最壞的情況下,幾千兆字節呢? 價值幾便士的存儲(盡管泰國洪水泛濫)。

其次,使用pngcrush 實際上是PNG壓縮的黃金標准。 既然您說過您的圖像是從PDF轉換而來的,那么我假設它們不是最佳的,並且通過pngcrush運行它們可能消除了進一步壓縮惡作劇的需要。

第三,確保您沒有存儲過多的存儲空間。 您可以縮小圖像的尺寸(我是說像素高度/寬度),還是降低色彩深度? 圖像質量有多重要?

最后,@ JonHanna正確無誤-將它們全部放入壓縮文件中將為您帶來最佳的壓縮效果。 如果您不擔心性能,請繼續嘗試最高的壓縮設置,但是您可能會發現它沒有太大的區別,因為正如他提到的那樣,已經壓縮的PNG不會壓縮更多。

最后+1,您可能想看看DjVu -這是AT&T開發的免費標准,專門用於壓縮掃描的文檔(應該可以很好地轉換為轉換的PDF)。 我沒有用過,但是就在那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM