簡體   English   中英

Python的低內存消耗水印

[英]Low memory consumption watermarking for Python

我正在嘗試在圖像上添加圖像水印(圖像大小可以達到2.5MB),但是我當前的解決方案需要更大的內存空間-目前我正在使用https://bitbucket.org/codekoala/ django-watermark

由於托管定義的60MB內存限制,導致出現MemoryError錯誤。

可能是內存泄漏,或者2.5MB的圖像對於60MB的內存限制來說太大了。 在我進行進一步調查之前,有人知道內存消耗低的圖像水印器嗎? 當前使用PIL(afaik是最適合該工作的)。 我記得,它提供了按部分加載圖像的選項-這可能是我的解決方案,但我沒有找到任何有關它的資源。

最好的問候,E

Python提供了很少的現成/成品化工具來進行漸進式圖像處理。 我的推薦方法只是將主機移到可以安全地將完整映像解壓縮到內存的位置。 這不適用於Python,但通常也適用於其他平台。

可以用PIL緩沖的唯一事情是通過網絡連接加載圖像,以便您可以在圖像完全接收之前開始處理圖像。

暫無
暫無

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

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