缩略图,透明度,水印,图片合并

1:生成缩略图:

imagecopyresampled ( 目标图片资源 ,原图片资源  ,  目标图的X位置 ,在目标图的Y位置 ,  原图的X位置 , 原图的Y位置, 在目标图中的宽度, 在目标图中的高度 , 图片宽度 , 图片高度 )

dst_image目标图象连接资源。src_image源图象连接资源。dst_x目标 X 坐标点。dst_y目标 Y 坐标点。

src_x源的 X 坐标点。src_y源的 Y 坐标点。dst_w目标宽度。dst_h目标高度。src_w源图象的宽度。src_h源图象的高度。

2:透明度(0-100  值越大越不透明),水印

imagecopymerge (目标图片资源 , 原图片资源 , 在目标图的X位置 ,在目标图的Y位置 , 原图的X位置 , 原图的Y位置, 原图的宽度(是原图的多少), 目标图的高度是原图的多少 , 透明度的值 )

3:图片复制

imagecopy (目标图资源, 原图资源 , 在目标图中的X位置 , 在目标图Y的位置, 在原图的X位置, 在原图的Y位置 , 截取原图的宽度值 , 截取原图的高度值)

时间: 2024-08-26 11:57:35

缩略图,透明度,水印,图片合并的相关文章

php之图片处理类缩略图加水印

用到两个image系统函数 imagecopymerge — 拷贝并合并图像的一部分 imagecopyresampled — 重采样拷贝部分图像并调整大小 /* 如何知道图片的大小和类型 无法确认调用函数:Imagecreatefrompng/jpeg…… 可以独处图片的宽和高 相当于宽高是已知的 一个重要的函数getimagesize() */ /* 想操作图片 先把图片的大小,类型信息得到 水印:就是把指定的水印复制到目标上,并加透明效果 缩略图:就是把大图片复制到小尺寸画面上 */ cl

Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理

前言 java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式,同时保持了需要写入的最低限度的代码量.还支持对一个目录的所有图片进行批量处理操作,下边就和大家分享一下java中用Thumbnailator做图片各种处理的方法(相关jar包可在最

C#图片处理3种高级应用(高缩略图清晰度、图片剪裁、图片水印)

利用C#图片处理的一些基本和高级应用,解决了显示排版时想让相片缩略图列表非常统一.整齐.和美观,每张缩略图大小固定为120 x 90且不拉伸变形,用户头像让缩略图比原图更清晰,上传的图片下加一个半透明的LOGO水印等等要求. 高缩略图清晰度 之前一直认为缩略图不可能比原图清晰,直到某天一位产品的同事给我看某网站的效果.于是开始寻找.NET下实现代码,仔细观察缩略图确实比原图更清晰了一些,但代价是缩略图文件比原图更大,所以如果你想让一张占满显示器屏幕的超大图片更清晰,那么图片占用空间和网络流量就必

asp.net生成缩略图、文字图片水印

1 /// <summary> 2 /// 会产生graphics异常的PixelFormat 3 /// </summary> 4 private static PixelFormat[] indexedPixelFormats = { PixelFormat.Undefined, PixelFormat.DontCare, 5 PixelFormat.Format16bppArgb1555, PixelFormat.Format1bppIndexed, PixelFormat.

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

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

图片处理类(图片水印 图片缩放)

本图片处理类功能非常之强大可以实现几乎所有WEB开发中对图像的处理功能都集成了,包括有缩放图像.切割图像.图像类型转换.彩色转黑白.文字水印.图片水印等功能 1 import java.awt.AlphaComposite; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics; 5 import java.awt.Graphics2D; 6 import java.awt.Image; 7 imp

C#(.net)水印图片的生成

/* * *    使用说明: * 建议先定义一个WaterImage实例 * 然后利用实例的属性,去匹配需要进行操作的参数 * 然后定义一个WaterImageManage实例 * 利用WaterImageManage实例进行DrawImage(),印图片水印 * DrawWords()印文字水印 * -*/ using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawin

PHP实现水印图片

php实现简单的文字水印图片,使用前需要开启php配置中的gd2功能 <?php/*打开图片*/ //1.配置图片路径 $src="image/55.jpg";//这个路径改为自己的实际路径就好 //2.获取图片信息 $info=getimagesize($src); //3.通过图片编号获取图片图像类型 $type=image_type_to_extension($info[2],false); //4.在内存中创建一个和我们的图像类型一样的图像 $fun="imag

图片合并

using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks; namespace Manjinba.Communication.Common.U

java对pdf添加清晰的水印图片,需要第三包jar包:itextpdf-5.1.3.jar

import java.io.File;import java.io.FileOutputStream;import com.itextpdf.text.Image;import com.itextpdf.text.pdf.PdfArray;import com.itextpdf.text.pdf.PdfContentByte;import com.itextpdf.text.pdf.PdfDictionary;import com.itextpdf.text.pdf.PdfName;impor