ASP.NET(C#)图片加文字.图片水印 一.图片上加文字: //using System.Drawing; //using System.IO; //using System.Drawing.Imaging; private void AddTextToImg(string fileName,string text) { if(!File.Exists(MapPath(fileName))) { throw new FileNotFoundException("The file don't…
背景 团队手里在做的一个项目,其中一个小功能是用户需要上传PDF文件到文件服务器上,都是一些合同或者技术评估文档,鉴于知识版权和防伪的目的,需要在上传的PDF文件打上水印, 这时候我们需要提供能力给客户,让他们可以对自己上传的文档,配置文字或者图片水印. 实现 于是我们参考了网上的一些资料,首选Spire.Pdf 和 iTextSharp,资料很多,是专业的PDF操作组件. Spire.Pdf Spire Nuget安装 直接安装最新的版本就可以了 Spire 代码段 这是生成图片水印,注释很清…
文字水印基本思路:1.用getimagesize()获取图片的信息(as:大小,属性等):2.根据图片信息用imagecreatefromjpeg ()/imagecreatefromgif/imagecreatepng创建图片(即标识符):3.设置要用到的字体(as:"arial.ttf",一定要给出存放的正确路径,如在 windows系统中,可到windows/fonts中把文件拷贝到程序的目录,或者从网 上下载到本地);4.设置作为水印的文字:5.用imagecoloralloc…
PHP加图片水印.文字水印类代码,PHP加水印类,支持文字图片水印的透明度设置.水印图片背景透明.自己写的一个类,因为自己开发的一套CMS中要用到,网上的总感觉用着不顺手,希望大家也喜欢这个类,后附有类使用方法. <?php class WaterMask{ public $waterType = 0; //水印类型:0为文字水印.1为图片水印 public $pos = 0; //水印位置 public $transparent = 45; //水印透明度 public $waterStr =…
#region 添加水印 /// <summary> /// 添加文字水印 /// </summary> /// <param name="image"></param> /// <param name="text"></param> /// <param name="fontSize">字体大小</param> /// <param name=…
首先引用warterMark.js,内容如下 'use strict' var watermark = (className,str,type) => { let dom = document.getElementsByClassName(className) let canvas = document.createElement('canvas') let cxt = canvas.getContext('2d') let div = document.createElement('div')…
前言 好久没有写博客啦,高亮文字和图片一闪而过的特效,用CSS3来写 先看文字吧, 就上代码了 .shadow { /* 背景颜色线性渐变 */ /* 老式写法 */ /* linear为线性渐变,也可以用下面的那种写法.left top,right top指的是渐变方向,左上到右上 */ /* color-stop函数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点:第二个表示该点的颜色.所以本次渐变为两边灰色,中间渐白色 */ background: -webkit-gradien…
我们在做项目的时候有时候需要给图片添加水印,水寒今天就遇到了这样的问题,所以搞了一个工具类,贴出来大家直接调用就行. /** * 图片工具类 * @author 水寒 * 欢迎访问水寒的个人博客:http://www.sunhome.org.cn * */ public class ImageUtil { /** * 设置水印图片在左上角 * @param Context * @param src * @param watermark * @param paddingLeft * @param…
一直在做有关php文字图片上传方面的工作,所以把此功能函数整理了一次,现在分享给大家. <?php class image { var $g_img; var $g_w; var $g_h; var $img; var $save_name; var $g_type; var $pos; var $w_img; var $transition; var $jpeg_quality; var $water_margin; var $text; var $text_size; var $text_f…
- (void)drawRect:(CGRect)rect { // Drawing code // [self test]; // 1.加载图片到内存中 UIImage *image = [UIImage imageNamed:@"bg"]; // 利用OC方法将图片绘制到layer上 // 将图片绘制到指定的位置 // [image drawAtPoint:CGPointMake(0, 0)]; // 利用drawInRect方法绘制图片到layer, 是通过拉伸原有图片 // […