Top > プログラミング > .NET Tips> 画像を回転、反転して表示する

画像を回転、反転して表示する」への評価、コメント

評価

良い / 悪い = 20 / 8 (「良い」の割合 = 0.714 , 人気度 = 1.033

評価する

コメント一覧


評価の理由
シュライク 2021/02/25 (Thu) 04:42:21
評価:良い
左右対称な画面表示をする為に、ウインドウの左半分の表示内容を、右半に左右反転コピーするには、「幅、高さに負の整数を指定する方法」が参考になりました。

通常のコメント
幅、高さに負の整数を指定する方法 2013/11/2 (Sat) 21:38:30
この方法では、透明情報(アルファ)があると、正常にできません。以下のコードだったら正常にできるかと。(ImageはBitmapクラスのインスタンス)
Dim cv As Bitmap = New Bitmap(Image.Width, Image.Width)
Dim g As Graphics = Graphics.FromImage(cv)
g.FillRectangle(Brushes.Transparent, New Rectangle(0, 0, Image.Width, Image.Width))
g.DrawImage(Image, Image.Width, 0, -Image.Width, Image.Height)
g.Dispose()

評価の理由
匿名 2013/10/9 (Wed) 05:58:54
評価:良い
非常によい

通常のコメント
トロ 2005/02/9 (Wed) 18:04:03
イメージが描画エリアからはみ出した場合(xが負の場合)はみ出た部分がエリアの反対側に描画されます。
yが負の時はハングしました。

コメントの投稿

[説明]