logo

ジュリアで画像サイズを変更する方法 📂ジュリア

ジュリアで画像サイズを変更する方法

画像サイズの変更

Images パッケージの imresize を使えばいい。関数名はMatlabと同じだ。

  • imresize(X, ratio=a): 配列Xをa倍に調整した画像を返す。Matlabとは違って、ただ比率を書くだけではなく、必ず ratio=a と書かなければならない。

  • imresize(X, m, n): 配列Xをm行n列に拡大/縮小した画像を返す。以下は例示コードとその結果だ。

using Images

X=load("example\_{i}mage2.jpg")

Y1=imresize(X, ratio=0.5)
Y2=imresize(X,500,500)
Y3=imresize(X,1500,1500)
Y4=imresize(X,700,1000)
Y5=imresize(X,1000,1300)
Y6=imresize(X,300,300)

save("X.png",colorview(RGB,X))
save("Y1=imresize(0.5).png",colorview(RGB,Y1))
save("Y2=imresize(500,500).png",colorview(RGB,Y2))
save("Y3=imresize(1500,1500).png",colorview(RGB,Y3))
save("Y4=imresize(700,1000).png",colorview(RGB,Y4))
save("Y5=imresize(1000,1300).png",colorview(RGB,Y5))
save("Y6=imresize(300,300).png",colorview(RGB,Y6))

11.png

22.png

33.png

44.png

参照

環境

  • OS: Windows10
  • Version: 1.5.3 (2020-11-09)