Magick.NETにて、画像ファイルの読み込み方法を記載します。

画像を読み込む方法は、幾つかあります。

また、ファイルの種類によっては、Ghostscriptをインストールする必要があります。

 

ファイル名の指定で取り込む

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

Using image As New MagickImage(filepath)
    PictureBox1.Image = image.ToBitmap()
End Using

 

ストリームを使用して取り込む

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

Using memStream As MemoryStream = New MemoryStream(File.ReadAllBytes(filepath))
    Using image As New MagickImage(memStream)
        PictureBox1.Image = image.ToBitmap()
    End Using
End Using

 

バイト配列から取り込む

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

Dim data As Byte() = File.ReadAllBytes(filepath)
Using image As New MagickImage(data)
    PictureBox1.Image = image.ToBitmap()
End Using