■ 回転
【1】上下左右反転、90,180,270度回転 => Image.RotateFlip() を使う(!簡単!) ★今回扱う事項★ 【2】任意の角度で回転する => 以下の関連記事を参照のことhttps://blogs.yahoo.co.jp/dk521123/38055503.html
■ サンプル
上下左右反転、90,180,270度回転using System; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms; namespace SampleForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { this.pictureBox1.Image = Rotate(this.pictureBox1.Image, RotateFlipType.Rotate90FlipX); } private static Image Rotate(Image targetImage, RotateFlipType rotateFlipType) { targetImage.RotateFlip(rotateFlipType); return targetImage; } } }
参考文献
https://dobon.net/vb/dotnet/graphics/rotateflip.htmlhttps://imagingsolution.net/program/csharp/imagerotateflip/
http://www.atmarkit.co.jp/fdotnet/dotnettips/588imgrotate/imgrotate.html
http://www110.kir.jp/csharp/chip0143.html
関連記事
画像処理
画像処理 ~ 輝度変更 (明るさ) ~https://blogs.yahoo.co.jp/dk521123/37844934.html
画像処理 ~ コントラスト ~
https://blogs.yahoo.co.jp/dk521123/37852480.html
画像処理 ~ シャープネス ~
https://blogs.yahoo.co.jp/dk521123/37837353.html
画像処理 ~ アフィン変換 ~
https://blogs.yahoo.co.jp/dk521123/38061211.html
その他
PictureBox [1] ~ 画像を表示する ~https://blogs.yahoo.co.jp/dk521123/23504075.html
PictureBox [3] ~ マウスホイール で画像の拡大・縮小する ~
https://blogs.yahoo.co.jp/dk521123/37866101.html
PictureBox [7] ~ 画像をコピーする ~
https://blogs.yahoo.co.jp/dk521123/37857445.html
PictureBox [9] ~ 画像を任意の角度で回転させる ~
https://blogs.yahoo.co.jp/dk521123/38055503.html
Graphics ~ 図形の描画 ~
https://blogs.yahoo.co.jp/dk521123/32877749.html