ImageMagick - izudon/izudon.github.io GitHub Wiki
- 何気に巨大な画像で重い処理とかしてしまいかねないツールだけに合理的っちゃ合理的。
-
width or height exceeds limit
とかcache resources exhausted
などと
表示されたらリソースがたりてないってこと。 -
/etc/ImageMagick/policy.xml
といったあたりに 設定フィアルpolicy.xml
があるので、見つけて編集する。
<policymap>
:
<policy domain="resource" name="memory" value="256MiB"/>
<policy domain="resource" name="map" value="512MiB"/>
<policy domain="resource" name="width" value="33KP"/> <!-- was 16KP -->
<policy domain="resource" name="height" value="33KP"/> <!-- was 16KP -->
<!-- <policy domain="resource" name="list-length" value="128"/> -->
<policy domain="resource" name="area" value="128MB"/>
<policy domain="resource" name="disk" value="4GiB"/> <!-- was 1GiB -->
:
</policymap>
自分の場合、効いていたのはメモリではなくてディスクへのキャッシュサイズだったようで、
これを1Gから4Gに変更したところ、エラーは出なくなりました。