图像旋转翻转 ASP.NET C#
Image RotateFlip ASP.NET C#
这是我尝试在我的 Web 应用程序中旋转图像的第五天 ASP.NET,互联网上的所有解决方案都不适合我。
这是我在 .aspx.cs
中的代码
protected void BtnRotateImage_Click(object sender, EventArgs e)
{
string vImageName = LblFarmId.Text;
string vPath = "~/attachments/survey/" + vImageName + ".jpg";
Image1.ImageUrl = vPath;
//get the path to the image
string path = Server.MapPath(vPath);
//create an image object from the image in that path
System.Drawing.Image img = System.Drawing.Image.FromFile(path);
//rotate the image
img.RotateFlip(RotateFlipType.Rotate90FlipXY);
//save the image out to the file
img.Save(path);
//release image file
img.Dispose();
}
在 .aspx 页面中
<asp:Image ID="Image1" runat="server" ImageUrl="" width="600" height="800"/>
我点击按钮,没有任何反应,图像不旋转。
我的代码有什么问题吗?
当您点击按钮时,您只是在保存图像。图片保存后,需要重新加载页面,图片标签设置为新路径。
这是我尝试在我的 Web 应用程序中旋转图像的第五天 ASP.NET,互联网上的所有解决方案都不适合我。
这是我在 .aspx.cs
中的代码protected void BtnRotateImage_Click(object sender, EventArgs e)
{
string vImageName = LblFarmId.Text;
string vPath = "~/attachments/survey/" + vImageName + ".jpg";
Image1.ImageUrl = vPath;
//get the path to the image
string path = Server.MapPath(vPath);
//create an image object from the image in that path
System.Drawing.Image img = System.Drawing.Image.FromFile(path);
//rotate the image
img.RotateFlip(RotateFlipType.Rotate90FlipXY);
//save the image out to the file
img.Save(path);
//release image file
img.Dispose();
}
在 .aspx 页面中
<asp:Image ID="Image1" runat="server" ImageUrl="" width="600" height="800"/>
我点击按钮,没有任何反应,图像不旋转。
我的代码有什么问题吗?
当您点击按钮时,您只是在保存图像。图片保存后,需要重新加载页面,图片标签设置为新路径。