4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WindowsでImageMagick.jlを入れるには

Last updated at Posted at 2019-04-29

背景

Julialangで画像データを扱うにはImages.jlなるパッケージがある。
Images.jlを入れると

img = load("hoge.jpg")

とすることで、画像ファイルを読み込んでくれる。

windowsやLinuxでは内部的にImageMagick.jlを利用するこで、
様々な画像フォーマットのファイルの読み込みに対応している模様。

ということで、さっそく自分もImages.jlを使うことに。

トラブル発生

import Pkg;Pkg.add("Images")

でインストールされるも、いざ、

load("snap.jpg")

としたら、

Cmder 2019_04_29 14_03_01.png

それじゃってことで、手動でImageMagick.jlを入れようと

import Pkg;Pkg.add("ImageMagick")

として、ImageMagick.jlをインストールすると、

imagemagick.jl windows ERROR: Can not create symbolic link

解決策

管理者権限でインストールする方法もあるが、
ユーザー配下のフォルダにJuliaを入れているのに、
単なる画像ファイルの処理パッケージのインストールに管理者権限を
使いたくないなぁと、調べてみると、
Github上にIssuesが上がっており、開発者モードにすることで、
シンボリックリンクが作成可能になり、ImageMagick.jlをインストールできるとの事

設定 2019_04_29 14_13_38.png

設定後、今度はPkg.addできるが、loadを使うと怒られるので、
あらかじめ

Pkg.add("ImageMagick")
Pkb.build("ImageMagick")

と明示的にビルドを行っておくと多分、怒られずにloadが使えるハズ。

参考資料

関連記事

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?