タイトル : Windows3.x形式でのBMPファイルの保存 投稿日 : 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 |