tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。