110,534
社区成员
发帖
与我相关
我的任务
分享
protected void btnclockwiseChange_Click(object sender, EventArgs e)
{
//获取图片名字
string picname = loadSelectPicName();
pic = BitmapFromWeb(图片路径);//获取图片bitmap
//第一次旋转图片
if(iAngle==0)
picTemp = pic; //临时bitmap
if (pic != null)
{
pic.RotateFlip(RotateFlipType.Rotate90FlipXY);
string savepath = 保存图片路径;
pathTemp = savepath;
//保存修改过的图片
pic.Save(savepath);
iAngle++;
this.imgShow.ImageUrl = 图片路径;
angleFlag = iAngle % 4;
}
按钮事件
{
//取消以前的修改,用临时的BITMAP覆盖掉修改过的图片
picTemp.save(pathTemp );//我旋转过一次的图片,保存了没反应,旋转2次的图片,只还原到修改1次前,下面类推,为什么就是少1次呢?
}