zoukankan      html  css  js  c++  java
  • 水印图片和文字

    --控制器

    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 shuiming = "127252_n.jpg";
    float tou =Convert.ToSingle(0.5);
    ImagePosition s = ImagePosition.Center;
    string weizhi = @"D:练习水印1水印1images";
    string c = shui.DrawImage(aFirstName, shuiming, 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" id="pic" />
    <input type="submit" value="提交" />
    </form>
    <!--原始图片展示 move:此光标指示某对象可被移动-->
    <img id="photo" style="cursor:move" src="@ViewBag.img" />


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

  • 相关阅读:
    Day3-python基础3
    批量分发
    Day2-python基础2
    数据类型总结,and字符编码和文件处理
    集合与字符编码
    列表等及其部分讲解
    赋值符号和循环略解
    Python中常量,和基本数据类型,输入输出的方法,基本运算符。
    Python解释器了解,及部分变量
    计算机硬件,操作系统,编程语言
  • 原文地址:https://www.cnblogs.com/xing-xing/p/7884346.html
Copyright © 2011-2022 走看看