It shows
to rotate image in picturebox to rotate 90 degree using C#.NET
Keywords:
Rotation, rotate, 90, degree, .NET, image, CSharp.NET
For this
add two controls
1)
PictureBox
( image must be added either through backgroundimage property or image
property)
2)
Button
Here the
full Code
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
namespace
textcsharp
{
public partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
private
void button1_Click(object
sender, EventArgs e)
{
int
width = 0;
int
height = 0;
int
X = 0;
int
Y = 0;
// Make a
Bitmap representing the input background Image
Bitmap
img_bitmap_In = new Bitmap(pictureBox1
.BackgroundImage);
width = img_bitmap_In.Width;
height = img_bitmap_In.Height;
// Make the
output bitmap.
Bitmap
img_bitmap_Out = new Bitmap(height,
width);
// Copy
the pixel values.
for
(X = 0; X <= width - 1; X++)
{
for
(Y = 0; Y <= height - 1; Y++)
{
img_bitmap_Out.SetPixel(height - Y
- 1, X, img_bitmap_In.GetPixel(X, Y));
}
}
//
Display the result.
pictureBox1.BackgroundImage =
img_bitmap_Out;
}
}
}
Note: If you have any suggestion, please contact sivodayatech@dotnetdevelopertool.com
Create rotation in C#.NET
ReplyDelete