本文整理汇总了C#中System.Web.Helpers.WebImage.FlipHorizontal方法的典型用法代码示例。如果您正苦于以下问题:C# WebImage.FlipHorizontal方法的具体用法?C# WebImage.FlipHorizontal怎么用?C# WebImage.FlipHorizontal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.Helpers.WebImage
的用法示例。
在下文中一共展示了WebImage.FlipHorizontal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetImage
public void GetImage(string horizontalFlip="", string verticalFlip="",
string rotateLeft="", string rotateRight="")
{
var imagePath = Server.MapPath("~/images/bunny-peanuts.jpg");
var image = new WebImage(imagePath);
if (!string.IsNullOrWhiteSpace(verticalFlip))
image = image.FlipVertical();
if (!string.IsNullOrWhiteSpace(horizontalFlip))
image = image.FlipHorizontal();
if (!string.IsNullOrWhiteSpace(rotateLeft))
image = image.RotateLeft();
if (!string.IsNullOrWhiteSpace(rotateRight))
image = image.RotateRight();
image.Write();
}
示例2: Index
public ActionResult Index(HttpPostedFileBase arquivo)
{
if (ModelState.IsValid)
{
if (arquivo != null)
{
if (arquivo.ContentLength > (1024 * 1024))
{
ModelState.AddModelError("arquivo", "O tamanho do arquivo não pode ser maior que 1Mb");
return View();
}
var supportedTypes = new[] { "jpg", "jpeg", "png" };
var fileExt = Path.GetExtension(arquivo.FileName).Substring(1);
if (!supportedTypes.Contains(fileExt.ToLower()))
{
ModelState.AddModelError("arquivo",
"Tipo de arquivo invalido, use somente arquivos jpg, jpeg ou png");
return View();
}
//var fileName = Path.GetFileName(arquivo.FileName);//Nome Original do arquivo
var fileName = Guid.NewGuid().ToString() + "." + fileExt;//Nome unico
var path = Path.Combine(Server.MapPath("~/Content/Uploads"), fileName);
//arquivo.SaveAs(path); //somente se não for editar a foto, como no codigo abaixo
WebImage imagem = new WebImage(arquivo.InputStream);
imagem.Resize(350, 350);
//imagem.AddTextWatermark("Cleyton Ferrari");
imagem.AddImageWatermark("Content/Uploads/logo.png", 50, 50, "Right", "Bottom", 50, 2);
//imagem.Crop(100, 100, 100, 100);
imagem.FlipHorizontal();
imagem.Save(path);
ViewBag.imagem = "Content/Uploads/" + fileName;
}
}
return View();
}