PHP中imagecopyresampled函数创建缩略图参数详解
来源:互联网 发布:红苹果代理软件 编辑:程序博客网 时间:2024/04/30 04:51
imagecopyresampled
(PHP 4 >= 4.0.6, PHP 5)
imagecopyresampled – 重采样拷贝部分图像并调整大小
说明
int imagecopyresampled ( resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH )
imagecopyresampled() 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。dst_im 和 src_im 分别是目标图像和源图像的标识符。如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_im 和 src_im 相同的话)区域,但如果区域交迭的话则结果不可预知。
注: 因为调色板图像限制(255+1 种颜色)有个问题。重采样或过滤图像通常需要多于 255 种颜色,计算新的被重采样的像素及其颜色时采用了一种近似值。对调色板图像尝试分配一个新颜色时,如果失败我们选择了计算结果最接近(理论上)的颜色。这并不总是视觉上最接近的颜色。这可能会产生怪异的结果,例如空白(或者视觉上是空白)的图像。要跳过这个问题,请使用真彩色图像作为目标图像,例如用 imagecreatetruecolor() 创建的。
注: imagecopyresampled() 需要 GD 2.0.l 或更高版本。
各个参数详解
bool imagecopyresampled ( resource
$dst_image:新建的图片
$src_image:需要载入的图片
$dst_x:设定需要载入的图片在新图中的x坐标
$dst_y:设定需要载入的图片在新图中的y坐标
$src_x:设定载入图片要载入的区域x坐标
$src_y:设定载入图片要载入的区域y坐标
$dst_w:设定载入的原图的宽度(在此设置缩放)
$dst_h:设定载入的原图的高度(在此设置缩放)
$src_w:原图要载入的宽度
$src_h:原图要载入的高度
- PHP中imagecopyresampled函数创建缩略图参数详解
- PHP中imagecopyresampled参数详解
- PHP中imagecopyresampled参数详解
- PHP中imagecopyresampled()参数详解
- PHP中imagecopyresampled参数详解
- 生成缩略图函数imagecopyresampled
- imagecopyresampled创建缩略图模糊的问题
- php 创建缩略图函数
- PHP创建图片缩略图函数
- php中缩略图原理详解
- 《PHP中生成缩略图函数封装》
- php 创建图片缩略图
- php创建缩略图
- PHP创建缩略图
- PHP创建缩略图
- php 缩略图函数
- php 生成缩略图函数
- php 缩略图函数
- centos 不熟悉的指令(已备不时之需)
- 弃用数据库自增ID,曝光一下我自己用到的解决方法
- qt qml opengl QPainter画笔实例
- linux使用贴士
- cececece
- PHP中imagecopyresampled函数创建缩略图参数详解
- USACO-Section 1.5 Superprime Rib(Miller-Rabin)
- Java DNS查询内部实现
- 在MAC下安装安卓开发环境
- 各种杂项组件(2)之--Notification(通知)
- HDU1048
- 对象间的联动——观察者模式(一)
- HTML5中Canvas画线技巧大全
- linux基本部件----klist