画像にウォーターマークを追加しようとしていますが(画像サイズは最大2.5MBまで増える可能性があります)、現在のソリューションでは大量のメモリーが必要です - 現時点ではhttps://bitbucket.org/codekoala/django-watermark 。Pythonのメモリー消費量が少ないウォーターマーカー
私のホスティングで定義されている60MBのメモリ制限のため、私はMemoryErrorエラーが発生しています。
メモリリークや2.5MBの画像が大きすぎて60MBのRAM制限になることがあります。これ以上の調査を行う前に、誰もメモリ消費量の低いイメージウォーターマークを知っていますか?現在のものはPILを使用しています(afaikは仕事に最適です)。私が思い出したように、それは部品によって画像を読み込むオプションを提供します - それは私の解決策かもしれませんが、私はそれに関するリソースを見つけることはできません。
敬具、 E
JPEGのディスク上のサイズは2.5 MBか、圧縮解除後のメモリ内のサイズは2.5 MBですか? –
ディスク上の2.5メガバイトのサイズ – FrEaKmAn
この数値は、イメージの実際のサイズについては何も教えていません。このようなイメージを読み込むために必要なメモリ量を知るために、解像度と色深度を指定してください。 –