图片加水印文字,logo。生成缩略图

简单JSP代码

图片加水银文字

try {
        String path = request.getRealPath("images\\01.jpg");
        out.print(path);
        BufferedImage img = ImageIO.read(new FileInputStream(path));
        out.print(img.getWidth());
        out.print("<hr>");
        out.print(img.getHeight());
        Graphics g = img.getGraphics();
        g.setColor(Color.YELLOW);
        g.drawString("Hello 13014577033", 100, 200);
        ImageIO.write(img, "jpg", new File("c:/t_01.jpg"));
    } catch (Exception e) {
        e.printStackTrace();
    }

加logo

String path = request.getRealPath("images\\02.jpg");

    String npath = request.getRealPath("images\\s02.jpg");
    ImageUtil iu = new ImageUtil(path);
    iu.thumd(100,50,npath);

    String nnpath = request.getRealPath("images\\t02.jpg");
    iu.txt("培训教育",30, nnpath);

    String logo = request.getRealPath("images\\fz.png");
    String nn = request.getRealPath("images\\logot2.jpg");
    iu.logo(logo, nn);

缩略图

try {
    String path = request.getRealPath("images\\01.jpg");
    BufferedImage img = ImageIO.read(new FileInputStream(path));
    int w = img.getWidth();
    int h = img.getHeight();

    int ww = 200;
    int hh = 150;
    BufferedImage nimg = new BufferedImage(ww,hh,BufferedImage.TYPE_INT_RGB);
    Graphics g = nimg.getGraphics();
    g.drawImage(img, 0, 0, ww, hh, 0, 0, w, h, null);
    ImageIO.write(nimg, "jpg", new File("c:/s_01.jpg"));
} catch (Exception e) {
    e.printStackTrace();
}

Java类

http://www.cnblogs.com/Dreamlu/p/4151256.html

时间: 2024-10-15 02:26:15

图片加水印文字,logo。生成缩略图的相关文章

[原创]超强C#图片上传,加水印,自动生成缩略图源代码

<%@ Page Language=“C#“ AutoEventWireup=“true“ %> <%@ Import Namespace=“System“ %> <%@ Import Namespace=“System.IO“ %> <%@ Import Namespace=“System.Net“ %> <%@ Import NameSpace=“System.Web“ %> <%@ Import NameSpace=“Legalsof

php 图片加水印文字水印

/*给图片加文字水印的方法*/ $dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg';//保证路径正确 $dst = imagecreatefromstring(file_get_contents($dst_path)); /*imagecreatefromstring()--从字符串中的图像流新建一个图像,返回一个图像标示符,其表达了从给定字符串得来的图像 图像格式将自动监测,只要php支持jpeg,png,gi

ASP.NET图片上传,加水印文字和水印图片!

看了清清月儿的这篇文章让自己受益匪浅,但是觉得还有一些问题.上传图片后还有原来的图片文件存在,觉得这样很不爽,调用file类的delete方法删除原来没有生成水印的图片另外自己又加了一个限制图片大小的函数 1.最简单的单文件上传(没花头) 效果图:说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器控件,很不好用.其实所有文件上传的美丽效果都是从这个FileUpload控件衍生,第一个例子虽然简单却是根本

php对图片加水印--将文字作为水印加到图片

方法代码: /**  * 图片加水印(适用于png/jpg/gif格式)  *  * @author flynetcn  *  * @param $srcImg  原图片  * @param $waterWord 水印文字  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon  水印位置  *          1:顶部居左,角度-30度;2:居中,角度30度;3:居中,角度-30度;4:底部居左,角度30度;

利用PHP为图片加水印

1.为图片加风格字体 <?php header('Content-type:image/jpeg');//告诉服务器用JPEG图像格式输出 $img=imagecreatefromjpeg('images/girl.jpg');//建立背景图像 $color=imagecolorallocate($img,100,100,100);//分配给字体的颜色 $width=imagesx($img);//输出背景图像的总宽度 $height=imagesy($img);//输出背景图像的总长度 $po

php 给图片加水印

昨天下午同事问我一个php的问题,就是给图片加水印,php我也一知半解,网上资料找了一通,自己就写了一个加水印的php类. 具体代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印

今天分享一下thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印.博主是新手,在这里卡住了很久(>_<) thinkphp 3.2.3整合ueditor 1.4 下载地址:https://github.com/Nintendov/Ueditor-thinkphp 下载下来,看着配置就可以了. 下面就是给上传图片加水印: (在做这步前,请确保ueditor已经正常工作) 我的工程目录如下: fonts里面的fz.fft为水印字体 images里面的logo.png为水印图片

php 分享两种给图片加水印的方法

本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本文章的源代码. 方法一:PHP最简单的加水印方法 <?php // http://www.manongjc.com $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(string $filename)

php对图片加水印--将一张图片作为水印加到另一张图片

代码如下: /**  * 图片加水印(适用于png/jpg/gif格式)  *  * @param $srcImg  原图片  * @param $waterImg 水印图片  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon  水印位置:1:顶部居左, 2:顶部居右, 3:居中, 4:底部局左, 5:底部居右  * @param $alpha   透明度:0:完全透明, 100:完全不透明  *  * @re