Back to Top

プログラムの覚書

Category: Magick.NET

VB.NET Magick 画像を回転する

Magick.NETにて、画像を回転させる方法を記載します。

ImageMagickをインポートします。

Rotateメソッドにて画像回転

画像の回転は簡単で、Rotateメソッドに回転角度を渡して呼び出すだけです。

Dim filepath = "c:\work\Snakeware.jpg"

Using image As New MagickImage(filepath)
    image.Rotate(45)

    PictureBox1.Image = image.ToBitmap()
End Using

 

 

VB.NET Magick 空の画像を作成する

Magick.NETにて、空の画像を作成する方法を記載します。

空画像を作成

Dim settings As New MagickReadSettings()
settings.Width = 100
settings.Height = 150

Using image As New MagickImage("xc:#0000FF", settings)
    PictureBox1.Image = image.ToBitmap()
End Using

MagickReadSettingsのWidth、Heightにて画像サイズを指定します。

上記の例では、MagickImageの生成の”xc:#0000FF”で画像の背景色を指定します。

“xc:none”とすると透明の単色画像になり、xc:の後に、biue、red、gray、black、 yellowなども指定できます。