课程/PHP/后端开发
GD库实现图片水印与缩略图
-
-
黄枪枪
2017-03-18
- B.操作图片
要实现缩略图的话,得把原图压缩在一个真彩色图像(相当于空白画板)里(控制画板的长和宽)
1.在内存中建立一个真色彩画布
$image_thumb = imagecreatetruecolor(300,200)//创建300*200的真彩色图像空白画布
2.将原图压缩在新建的真色彩画布上
//imagecopyresampled(真色彩图片画布,源图片文件,真色彩图片起始位置x,真色彩图片起始位置y,源图片文件起始位置x,源图片文件起始位置y,真色彩图片终止位置x,真色彩图片终止位置y,源图片文件终止位置x,源图片文件终止位置y);
//通过 真色彩图片起始位置x,真色彩图片起始位置y,,真色彩图片终止位置x,真色彩图片终止位置y 来控制载入源图片的位置
//通过 源图片文件x轴,源图片文件y轴,源图片文件终止位置x,源图片文件终止位置y 来控制载入源图片的内容
imagecopyresampled($image_thumb,$image,0,0,0,0,300,200,info[0],info[1]);
3.销毁内存中的源图片
imagedestory($image);
-
1赞 · 1采集
-
-
im
2016-11-21
- 操作缩略图片
-
截图
0赞 · 1采集
-
-
流浪佳人纳入怀
2016-10-29
- GD库缩略图2操作图片2.1在内存中建立一个宽300,高200的真色彩图片2.2核心步骤将原图复制到新建的真色彩图片上,并且按照一定比例压缩2.3销毁原始图片
-
截图
0赞 · 1采集
-
-
实心卤蛋
2016-07-20
- 生成缩略图的操作步骤
-
截图
0赞 · 0采集
-
-
qq_LLawliet_63365376
2016-06-29
- 要实现缩略图的话,得把原图压缩在一个真彩色图像(相当于空白画板)里(控制画板的长和宽)<br>
1.$image_thumb = imagecreatetruecolor(300,200)//创建300*200的真彩色图像空白画布<br>
2.将原图压缩在新建的真色彩画布上<br>
imagecopyresampled(真色彩图片画布,源图片文件,真色彩图片起始位置x,真色彩图片起始位置y,源图片文件起始位置x,源图片文件起始位置y,真色彩图片终止位置x,真色彩图片终止位置y,源图片文件终止位置x,源图片文件终止位置y);
imagecopyresampled($image_thumb,$image,0,0,0,0,300,200,info[0],info[1]);
-
1赞 · 0采集
-
-
phpcreate
2016-03-08
- 要实现缩略图的话,得把原图压缩在一个空白画板里(控制画板的长和宽)<br>
1.$image_thumb = imagecreatetruecolor(300,200)//创建300*200的空白画布<br>
2.将原图压缩在新建的真色彩画布上<br>
imagecopyresampled($image,$image_thumb,0,0,0,0,300,200,'原图宽',原图高');//300*200意思的铺满它,四个0代表左上角对齐
-
0赞 · 0采集
-
-
勇敢的半导体
2015-10-19
- imagecreatetruecolor ( int $width , int $height ) 新建一个真彩色图像,返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。
imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_image 和 src_image 相同的话)区域,但如果区域交迭的话则结果不可预知。
-
1赞 · 3采集
-
-
林静听蝉
2015-10-11
- //2.操作图片
//2.1在内存中建立一个宽300,高200的真色彩图片
$image_thumb = imagecreatetruecolor(300,200);
//2.2核心步骤:将原图复制到新建的真色彩图片上,并且按照一定比例压缩
imagecopyresampled($image_thumb,$image,0,0,0,0,300,200,$info[0],$info[1]);
//3.销毁原始图片
imagedestroy($image);
-
截图
0赞 · 0采集
-
-
WHU_凌晨_Bin
2015-10-05
- GD2图片处理基本操作步骤:
1.打开图片,加载图片到内存
2.操作图片
3.输出图片
4.销毁图片
-
0赞 · 0采集
-
-
永远的零
2015-07-17
- Parameters
dst_image
Destination image link resource.
src_image
Source image link resource.
dst_x
x-coordinate of destination point.
dst_y
y-coordinate of destination point.
src_x
x-coordinate of source point.
src_y
y-coordinate of source point.
dst_w
Destination width.
dst_h
Destination height.
src_w
Source width.
src_h
Source height.
-
0赞 · 0采集
-
-
luke_zhou
2015-06-12
- bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
-
0赞 · 1采集
-
-
DanDanHang
2015-04-16
- imagecreatetruecolor ( int $width , int $height ) 新建一个真彩色图像,返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。
imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_image 和 src_image 相同的话)区域,但如果区域交迭的话则结果不可预知。
-
0赞 · 1采集
-
-
TraJoe_Wu
2015-03-04
- imagecreatetruecolor ( int $width , int $height ) 新建一个真彩色图像,返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。
imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 将一幅图像中的一块正方形区域拷贝到另一个图像中,平滑地插入像素值,因此,尤其是,减小了图像的大小而仍然保持了极大的清晰度。如果源和目标的宽度和高度不同,则会进行相应的图像收缩和拉伸。坐标指的是左上角。本函数可用来在同一幅图内部拷贝(如果 dst_image 和 src_image 相同的话)区域,但如果区域交迭的话则结果不可预知。
-
0赞 · 0采集