WebForm 【上传图片--添加水印】

对图片添加水印,上传

<div>
    <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="Button1" runat="server" Text="上传" /><br />
        <asp:Image ID="Image1" runat="server" />
    </div>

前台

protected void Page_Load(object sender, EventArgs e)
    {
        Button1.Click += Button1_Click;
    }

    void Button1_Click(object sender, EventArgs e)
    {
        //1、制作画布
        System.Drawing.Image img = System.Drawing.Image.FromStream(FileUpload1.FileContent);

        Graphics g = Graphics.FromImage(img);
        //水印样式:画什么东西
        string a = "http://www.itnba.com";
        //字体、大小
        Font f = new Font("黑体", 30);
        //颜色
        Brush b = new SolidBrush(Color.Red);
        //0,0——开始画水印的位置
        g.DrawString(a, f, b, 0, 0);
        //保存路径
        string path = "images/" + FileUpload1.FileName;
        img.Save(Server.MapPath(path));
        //在image控件中展示
        Image1.ImageUrl = path;

    }

后台代码

时间: 2024-12-12 04:43:55

WebForm 【上传图片--添加水印】的相关文章

为百度UEDITOR编辑器上传图片添加水印

form:http://www.uphtm.com/php/255.html UEDITOR编辑器上传图片是自动提取的,但是图片没有水印功能,下面小编和各位一起来看看. UEditor编辑器没有上传图片加水印的功能,需要进行二次开发,本例是在PHPCMS系统中对百度编辑器进行二次开发,添加上传图片加水印功能. 首先打开UEditor编辑器文件目录的php文件夹,打开Uploader.class.php,把PHPCMS添加水印的方法复制过来,加到这个类所有成员方法最后面,然后进行修改如下: //图

上传图片添加水印

页面部分 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="tupianshuiyin.aspx.cs" Inherits="tupianshuiyin" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=

对于处理上传图片添加水印的简单操作

版权声明:本文为博主原创文章,未经博主允许不得转载. 图片上传之后的流程如下图 首先你的添加一个引用System.Drawing.dll 前端只要有个图片上传功能就可以了 后台代码也简单,只需将图片存起来,再调用 后言:水印原理很简单,没接触过得可以自己去试一试,本博客有不足之处,请大家多多包涵,谢谢

百度编辑器ueditor给上传的图片添加水印

百度编辑器本身是没有为上传图片添加水印的功能,想要在上传的时候添加图片水印,也很简单.以 ueditor 1.2.6 为例,打开php目录下面的imageUp.php文件,查找"$info = $up->getFileInfo();",在这句代码的下面加入以下代码: /* 添加水印 start */ $water_img = "watermark.png"; //水印文件(替这里换成你要的水印) $img_min_w = 350; //添加水印需要图片最小达到

dedecms织梦添加ueditor百度编辑器(支持本地图片水印)

本站所有附件均为UTF-8版本,GBK版本的童学请自行转码: 教程最下面有解决栏目内容添加失败的解决方法和本地上传图片加水印方法. 最终效果 1.直接到百度编辑器官方下载PHP对应的版本 ueditor官方地址:http://ueditor.baidu.com/website/download.html 2.dedecms 程序 include文件夹下,创建 ueditor 文件夹 把下载到的ueditor文件扔进去(index.html不要) 3.include\inc\inc_fun_fun

在ASP.NET Core中给上传图片功能添加水印

原文:在ASP.NET Core中给上传图片功能添加水印 在传统的.NET框架中,我们给图片添加水印有的是通过HttpModules或者是HttpHandler,然后可以通过以下代码添加水印: var image = new WebImage(imageBytes); image.AddTextWatermark( Settings.Instance.WatermarkText, "White", Settings.Instance.WatermarkFontSize, opacity

phpcms v9编辑器上传图片是否添加水印

第一步:给图片上传对话框里面添加是否添加水印的多选框,找到: satics/js/ckeditor/ckeditor.js 第17554行 (需要格式化,我用的NetBeans)修改为 function D(){ w.$.open(); if(b.isCustomDomain())w.$.domain=document.domain; var E=''; if(x.size)E=x.size-(c?7:0); var F=u.frameId+'_input'; w.$.write(['<html

上传图片以及添加水印

1.首先简单在在页面放上一个文件上传的控件及一个按钮用作点击上传,再放一个image控件用来显示上传的图片 HTML页面 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="tupianshuiyin.aspx.cs" Inherits="tupianshuiyin" %> <!DOCTYPE html> <html xmlns=&quo

Webform(Repeater控件)

一.Repeater控件 有五大模板 ItemTemplate :有多少条数据,执行多少遍        AlternatingItemTemplate : 对交替数据项进行格式设置       SeparatorTemplate : 对分隔符进行格式设置        HeaderTemplate : 对页眉进行格式设置 ,在加载开始执行一遍      FooterTemplate : 对页脚进行格式设置,在加载最后执行一遍 1.数据绑定 list<Users> li =new usersD