teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ちょっと修正

2019/06/06 07:10

投稿

takabosoft
takabosoft

スコア8356

answer CHANGED
@@ -5,7 +5,12 @@
5
5
  それとは別にpictureboxと同じサイズのBitmapを用意しておきます(canvasBitmap等)。
6
6
 
7
7
  で、pitureboxには何かある度に
8
- ①canvasBitmapをクリア②orgBitmapを描画③トリミング用の枠を描画(なければ何もしない)
9
- と処理したcanvasBitmapを表示させるようにしてください。
10
8
 
9
+ ①canvasBitmapをクリア
10
+ ②canvasBitmapにorgBitmapを描画
11
+ ③canvasBitmapにトリミング用の枠を描画(なければ何もしない)
12
+ ④pitureboxにcanvasBitmapを表示
13
+
14
+ ・・・というようにしてみてください。
15
+
11
16
  ②のときアスペクト比や表示倍率の計算をしっかりやらないと、いざトリミングするときのピクセル座標がわけわからないことになりますので、その点だけご注意ください。