![](/Images/OutliningIndicators/None.gif)
protected System.Web.UI.WebControls.Image MyImage;
![](/Images/OutliningIndicators/None.gif)
//private System.Drawing.Image ResultImg = null;
![](/Images/OutliningIndicators/None.gif)
private void Page_Load(object sender, System.EventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
// 在此处放置用户代码以初始化页面
![](/Images/OutliningIndicators/InBlock.gif)
if(!Page.IsPostBack)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value="fileName=3_21165.jpg";
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void Button1_Click(object sender, System.EventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
string strFilename=string.Empty;
![](/Images/OutliningIndicators/InBlock.gif)
System.Drawing.Image i;
![](/Images/OutliningIndicators/InBlock.gif)
strFilename = Server.MapPath("img/3_21165.jpg");
![](/Images/OutliningIndicators/InBlock.gif)
i = System.Drawing.Image.FromFile(strFilename);
![](/Images/OutliningIndicators/InBlock.gif)
System.Drawing.Bitmap b =new System.Drawing.Bitmap(500,600);
![](/Images/OutliningIndicators/InBlock.gif)
Graphics g = System.Drawing.Graphics.FromImage(b);
![](/Images/OutliningIndicators/InBlock.gif)
//'切割图片
![](/Images/OutliningIndicators/InBlock.gif)
g.DrawImage(i,new Rectangle(0,0,b.Width,b.Height),200,20,b.Width,b.Height,GraphicsUnit.Pixel);
![](/Images/OutliningIndicators/InBlock.gif)
Response.ContentType="image/jpeg";
![](/Images/OutliningIndicators/InBlock.gif)
b.Save(Server.MapPath("img/1.jpg"),System.Drawing.Imaging.ImageFormat.Jpeg);
![](/Images/OutliningIndicators/InBlock.gif)
b.Dispose();
![](/Images/OutliningIndicators/InBlock.gif)
Response.Write("<script language='javascript'>alert('OK');</script>");
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void TurnOne_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
//翻转#region//翻转
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("ring");
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&ring=Rotate180FlipY";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+5;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
switch(donum)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipNone","&ring=Rotate90FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case"Rotate180FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipNone","&ring=Rotate180FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipNone","&ring=Rotate90FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipX","&ring=Rotate90FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipX","&ring=Rotate180FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipX","&ring=Rotate90FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipX","");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipY","&ring=Rotate270FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipY","");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipY","&ring=Rotate90FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipY","&ring=Rotate180FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipXY","&ring=Rotate270FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipXY","&ring=RotateNoneFlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipXY","&ring=Rotate90FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipXY","&ring=RotateNoneFlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void ChangImag()
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
MyImage.ImageUrl="MyImg.aspx?"+urlStr.Value;
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void GoRr_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
//顺时钟#region//顺时钟
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("ring");
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&ring=Rotate90FlipNone";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+5;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
switch(donum)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipNone","&ring=Rotate180FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case"Rotate180FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipNone","&ring=Rotate270FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipNone","");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipX","&ring=RotateNoneFlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipX","&ring=Rotate90FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipX","&ring=Rotate180FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipX","&ring=Rotate270FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipY","&ring=RotateNoneFlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipY","&ring=Rotate90FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipY","&ring=Rotate180FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipY","&ring=Rotate270FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipXY","&ring=Rotate180FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipXY","&ring=Rotate270FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipXY","&ring=RotateNoneFlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipXY","&ring=Rotate90FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void GoRl_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
//逆时钟#region//逆时钟
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("ring");
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&ring=Rotate270FlipNone";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+5;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
switch(donum)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipNone","");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case"Rotate180FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipNone","&ring=Rotate90FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipNone":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipNone","&ring=Rotate180FlipNone");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipX","&ring=Rotate90FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipX","&ring=Rotate180FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipX","&ring=Rotate270FlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipX":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipX","&ring=RotateNoneFlipX");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipY","&ring=Rotate90FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipY","&ring=Rotate180FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipY","&ring=Rotate270FlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipY","&ring=RotateNoneFlipY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "RotateNoneFlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=RotateNoneFlipXY","&ring=Rotate270FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate90FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate90FlipXY","&ring=RotateNoneFlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate180FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate180FlipXY","&ring=Rotate90FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/InBlock.gif)
case "Rotate270FlipXY":
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&ring=Rotate270FlipXY","&ring=Rotate180FlipXY");
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void ContCut_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
对比减小#region 对比减小
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("Contrast");
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&Contrast=-0.1";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+9;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
double brightnum=0;
![](/Images/OutliningIndicators/InBlock.gif)
try
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=double.Parse(donum);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
catch
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=0;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
if(brightnum>-1&&brightnum<=1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum-=0.1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&Contrast="+donum,"&Contrast="+brightnum.ToString());
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void ContAdd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
对比增加#region 对比增加
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("Contrast");
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&Contrast=0.1";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+9;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
double brightnum=0;
![](/Images/OutliningIndicators/InBlock.gif)
try
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=double.Parse(donum);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
catch
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=0;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
if(brightnum>=-1&&brightnum<1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum+=0.1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&Contrast="+donum,"&Contrast="+brightnum.ToString());
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void BrightAdd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
亮度增加#region 亮度增加
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("Bright");
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&Bright=1.1";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+7;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
double brightnum=1;
![](/Images/OutliningIndicators/InBlock.gif)
try
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=double.Parse(donum);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
catch
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
if(brightnum>=0&&brightnum<3)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum+=0.1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&Bright="+donum,"&Bright="+brightnum.ToString());
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](/Images/OutliningIndicators/None.gif)
private void BrightCut_Click(object sender, System.Web.UI.ImageClickEventArgs e)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
亮度减少#region 亮度减少
![](/Images/OutliningIndicators/InBlock.gif)
string goUrl=urlStr.Value;
![](/Images/OutliningIndicators/InBlock.gif)
int i=goUrl.IndexOf("Bright");
![](/Images/OutliningIndicators/InBlock.gif)
if(i==-1)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
goUrl +="&Bright=0.9";
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
string donum=null;
![](/Images/OutliningIndicators/InBlock.gif)
for(int j=i+7;j<goUrl.Length;j++)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
if(goUrl.Substring(j,1)!="&")
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
donum +=goUrl.Substring(j,1);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
else
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
break;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
double brightnum=1;
![](/Images/OutliningIndicators/InBlock.gif)
try
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=double.Parse(donum);
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
catch
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum=1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
if(brightnum>0&&brightnum<=3)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/dot.gif)
{
![](/Images/OutliningIndicators/InBlock.gif)
brightnum-=0.1;
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
goUrl=goUrl.Replace("&Bright="+donum,"&Bright="+brightnum.ToString());
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](/Images/OutliningIndicators/InBlock.gif)
urlStr.Value=goUrl;
![](/Images/OutliningIndicators/InBlock.gif)
ChangImag();
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
#endregion
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}