Windows10にImageMagickを入れた時にエラーが出たのでその解決方法をメモ ※Windows10が原因かどうかはよくわかりません。

環境

OSはWindows10 Home(64bit版)
インストールしたのはImageMagick-7.0.1-1-Q16-x64-dll.exe(現状最新)

エラーの内容

conver.exeにpngを読みこませようとしたら「unable to load module」というエラーが出た。
IM_MOD_RL_PNG_.dllが読み込めない、というがそのDLL自体は存在している。

解決方法

ImageMagickの再インストールとかしてみたけど効果無し。
ググったら同じような症状の記事を発見

Win10 - ImageMagick

Visual C++ 2013 Redistributable Packageが必要っぽい。
ImageMagickの公式サイトの一番下にリンクがあった。

If you have any problems, you likely need vcomp120.dll. To install it, download Visual C++ 2013 Redistributable Package.

ここからインストールしてPC再起動したらちゃんと動いた。

その他

つい最近、ImageMagickで脆弱性が発見されたらしい。
かなり多くのVersionが対象になるのでアップデートしておいた方がよさそう。

ImageMagick の脆弱性 (CVE-2016-3714) に関する注意喚起