タイトル | : Windows3.x形式でのBMPファイルの保存 |
記事No | : 5502 |
投稿日 | : 2007/05/16(Wed) 16:59 |
投稿者 | : どいっぺ |
開発環境:VB.Net2005ExpressEdition使用です。 今現在、読み込んだBMPデータの一部を切り出して一枚一枚のBMPを作成するツールを作っております。
切り出して保存する所までは完成したのですが、はき出されたデータのファイル形式が Windows or OS/2 Bitmap(BMP)になります。 その他のツールとの兼ね合いもあり、はき出されるデータはWindows3.x ビットマップ(BMP) にする必要があります。
なにかはき出すBMPファイルの形式を指定する方法などあるのでしょうか? よろしくお願いいたします。
Dim x As Integer For x = 0 To PictureBox1.Image.Width - 48 Dim filename As String Dim width As Integer = 48 Dim height As Integer = 16
Dim y As Integer = 0 Dim bmp1 As Bitmap = New Bitmap(strSrcBmpfile) Dim bmp2 As Bitmap = New Bitmap(48, 16)
filename = Me.TextBox1.Text & Format(x + 1, "0000") & "(1).bmp"
filename = Me.lbl_foldername.Text & "\" & filename
Dim gr As Graphics = Graphics.FromImage(bmp2) gr.DrawImage(bmp1, 0, 0, New Rectangle(x, y, width, height), GraphicsUnit.Pixel) PictureBox2.Image = bmp2 PictureBox2.Image.Save(filename, System.Drawing.Imaging.ImageFormat.Bmp) bmp1.Dispose() gr.Dispose()
Next
|