一般处理程序为图片添加水印

1.效果图片

2.代码说明

aspx页面上调用方法。

<img src="waterImg.ashx"/>

一般处理程序页面代码。

  private void outputAutoSizeImg(HttpContext Context)
    {
        Context.Response.ContentType = "image/png";//设置响应头数据类型,给浏览器看。
        //根据物理路径读取图片到内存中
        using (Image img = Image.FromFile(Context.Server.MapPath("images/1.png")))
        {
            //根据物理路径读取水印图片到内存中
            using (Image wimg = Image.FromFile(Context.Server.MapPath("images/waterImg.png")))
            {
                //创建 一个 “画家”对象,告诉他在img图片上作画
                using (Graphics g = Graphics.FromImage(img))
                {
                    g.DrawImage(wimg, 0, 0);//从左上角开始将水印图片wImg画到img图片
                    img.Save(Context.Response.OutputStream, ImageFormat.Png); //输出到响应流

                }
            }
        }
    }

写的仓促,没有详细说明,请大家海涵,有不明白的可以来群里发问。

3.问题解答

欢迎加入.net技术交流群

一般处理程序为图片添加水印,布布扣,bubuko.com

时间: 06-08

一般处理程序为图片添加水印的相关文章

Android 图片添加水印图片或者文字

给图片添加水印的基本思路都是载入原图,添加文字或者载入水印图片,保存图片这三个部分 添加水印图片: private Bitmap createWaterMaskImage(Context gContext, Bitmap src, Bitmap watermark) { String tag = "createBitmap"; Log.d(tag, "create a new bitmap"); if (src == null) { return null; } i

iOS边练边学--(Quartz2D)图片添加水印

一.给图片添加水印的基本步骤 加载图片 手动创建位图上下文 绘制原生的图片 给原生的图片添加文字 生成一张图片给我们,从上下文中获取图片 关闭上下文 二.注意:位图上下文的获取方式跟layer上下文不一样.位图上下文需要我们手动创建 三.效果图

IOS 给图片添加水印(文字)

有时候上传图片要加唯一标识,简单的就是添加一个水印.这里水印我们讲文字,可以是当前系统时间.坐标.地理位置等 原理就是把一个字符串写到图片上,并且字(font)的大小由图片大小控制. 以下是封装好的一个类方法: //NavView.m + (UIImage *) addText:(UIImage *)img text:(NSString *)mark { int w = img.size.width; int h = img.size.height; UIGraphicsBeginImageCo

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

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

海报工厂之(一)android 如何给图片添加水印和文字

在Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /**      * 获取图片缩小的图片      * @param src      * @return      */     public static Bitmap scaleBitmap(String src)     {         //获取图片的高和宽         BitmapFactory.Options options = new BitmapFactory.Options();        

PHP给图片添加水印

计应134(实验班)   詹加全 有些站点也许是出于推广或者防盗的目的在上传图片时给图片加上一个LOGO水印,我就见过有些站长直接用图片工具添加水印然后再上传,当然这样也能实现效果.但PHP中也可以完成给图片加水印的功能.就PHP函数功能这里就不再去浪费口舌介绍了,直接说下如何实现.大体有以下步骤 一.准备好LOGO图 这个LOGO图不限格式,gif或png或jpg都可以,大小调成合适的即可.透明度不需要,因为我们可以在PHP中灵活设置透明度.如果不会使用制图工具制作LOGO可以去谷歌一下在线L

简单的为图片添加水印

1 package com.zzw.addwatermark; 2 3 import android.app.Activity; 4 import android.graphics.Bitmap; 5 import android.graphics.Canvas; 6 import android.graphics.Bitmap.Config; 7 import android.graphics.Color; 8 import android.graphics.Paint; 9 import a

java为图片添加水印

添加水印的Demo如下,新建工程测试后如遇到问题,可以执行最后图片指示更改即可. import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStrea

php 给图片添加水印

计应134 卢久贵 <?php/** * 图片加水印(适用于png/jpg/gif格式) *  * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置  * 1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右  * @param $alpha 透明度 -- 0