水印图片和文字

水印图片和文字

--控制器

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.IO;
using System.Drawing;
namespace 水印1.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/

public ActionResult Index()
{
if(Session["img"]!=null)ViewBag.img = Session["img"].ToString();
return View();
}
[HttpPost]
public ActionResult uploadfile(HttpPostedFileBase pic)
{
string filename = Path.Combine(Request.MapPath("~/images/"), Path.GetFileName(pic.FileName));
pic.SaveAs(filename);
WaterImageManage shui = new WaterImageManage();
string aFirstName = pic.FileName.Substring(pic.FileName.LastIndexOf("\") + 1);
string s*g = "127252_n.jpg";
float tou =Convert.ToSingle(0.5);
ImagePosition s = ImagePosition.Center;
string weizhi = @"D:练习水印1水印1images";
string c = shui.DrawImage(aFirstName, s*g, tou, s, weizhi);
Session["img"] = "/images/" + c;
return RedirectToAction("Index");
}
}
}

--前台

@{
Layout = null;
}

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
<form action="/Home/uploadfile" method="post" enctype="multipart/form-data">
<input type="file" name="pic" />


</div>
</body>
</html>