ピクチャーボックスに画像を呼び出し、フォームの一部をキャプチャして合成する所まではできました。
しかし、キャプチャした画像を縮小することができません。
また、ピクチャーボックスの画像を名前をつけて保存すると、キャプチャした画像が入っていませんでした。
ピクチャーボックスで合成したところです。
名前を付けて保存した画像
理想の名前を付けて保存した画像
VB.NET
1Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ 2 Handles Button3.Click 3 FileName = DirName & "\" & _ 4 System.IO.Path.GetFileNameWithoutExtension(TextBox3.Text) & ".jpg" 5 Using Jpeg As Bitmap = _ 6 FormUtil.CreateClientBitmap(Me, New Rectangle(709, 158, 435, 366)) 7 Jpeg.Save(FileName, Imaging.ImageFormat.Jpeg) 8 DrawImage(Jpeg, 10, 10) 9 FileName = DirName & "\Test" & 10 System.IO.Path.GetFileNameWithoutExtension(TextBox3.Text) & ".jpg" _ 11 ictureBox2.Image.Save(FileName, Imaging.ImageFormat.Jpeg) 12 End Using 13End Sub 14 15Private Sub DrawImage(ByVal prm_img As Image, ByVal x As Integer, ByVal y As Integer) 16 'グラフィック用オブジェクトを生成 17 Dim gr As Graphics = PictureBox2.CreateGraphics() 18 '画像の描画 19 gr.DrawImage(prm_img, New Point(x, y)) 20End Sub
皆様のお力をお貸しください。
よろしくお願いします。
環境
Windows 10
Microsoft Visual Studio 2010
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/15 16:55