课程/PHP/后端开发
GD库实现图片水印与缩略图
-
-
Gigure
2017-09-27
- /*二,操作图片*/
(1)设置水印图片的路径 $image_Mark = "weixin.png";
(2)获取水印图片的基本信息 $info2 = getimagesize($image_Mark);
(3)3通过水印的图像编号来获取水印的图片类型 $type2 = image_type_to_extension($info2[2],false);
(4)生成函数(名),实现根据不同的图像类型 调用 不同的GD库图像创建函数 $fun2 = "imagecreatefrom{$type2}";
(5)内存中创建图片 $water = $fun2($image_Mark);
(6)合并图片(给源图片添加水印图片)
//imagecopymerge(源图片,水印图片,源图片X轴位置,源图片中轴位置,水印图片X轴位置,水印图片Y轴位置,水印图片显示宽度,水印图片显示高度,水印图片透明度);
//通过 源图片X轴位置 和源图片Y轴位置 控制 水印图片 在 源图片 中的位置;
//通过 水印图片X轴位置,水印图片Y轴位置,水印图片显示宽度,水印图片显示高度 控制 显示 水印图片 的那一部分.
imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30);
(7)销毁水印图片 imagedestroy($water);
-
截图
0赞 · 0采集
-
-
黄枪枪
2017-03-18
- B.操作图片
(1)设置水印图片的路径 $image_Mark = "weixin.png";
(2)获取水印图片的基本信息 $info2 = getimagesize($image_Mark);
(3)3通过水印的图像编号来获取水印的图片类型 $type2 = image_type_to_extension($info2[2],false);
(4)生成函数(名),实现根据不同的图像类型 调用 不同的GD库图像创建函数 $fun2 = "imagecreatefrom{$type2}";
(5)内存中创建图片 $water = $fun2($image_Mark);
(6)合并图片(给源图片添加水印图片)
//imagecopymerge(源图片,水印图片,源图片X轴位置,源图片中轴位置,水印图片X轴位置,水印图片Y轴位置,水印图片显示宽度,水印图片显示高度,水印图片透明度);
//通过 源图片X轴位置 和源图片Y轴位置 控制 水印图片 在 源图片 中的位置;
//通过 水印图片X轴位置,水印图片Y轴位置,水印图片显示宽度,水印图片显示高度 控制 显示 水印图片 的那一部分.
imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30);
(7)销毁水印图片 imagedestroy($water);
-
0赞 · 1采集
-
-
采风Mooc
2017-01-20
- 图片水印的操作环节
-
截图
0赞 · 0采集
-
-
im
2016-11-21
- 操作水印图片
-
截图
0赞 · 1采集
-
-
bo giǎng
2016-11-03
- //2.操作图片
//2.1设置水印路径
$image_Mark = "weixin.png";
//2.2获取水印图片的基本信息
$info2 = getimagesize($image_Mark);
//2.3通过水印的图像编号来获取水印的图片类型
$type2 = image_type_to_extension($info2[2],false);
//2.4在内存中创建一个和我们水印图像一致的图像类型
$fun2 = "imagecreatefrom{$type2}";
//2.5把水印图片复制到内存中
$water = $fun2($image_Mark);
//2.6合并图片
imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30);
//2.7销毁水印图片
imagedestroy($water);
-
2赞 · 2采集
-
-
流浪佳人纳入怀
2016-10-29
- 图片水印--2操作图片2.1设置水印图片路径2.2获取水印图片的基本信息2.3通过水印的图像编号来获取水印的图片类型2.4在内存中创建一个和我们水印图像一直的图像类型2.5把水印图片赋值到内存中2.6合并图片2.7销毁水印图片
-
截图
1赞 · 1采集
-
-
小安Andrew
2016-10-14
- 完整操作水印图片和原图片,最后销毁水印图片,原图片不能销毁,因为还没有保存或输出该图片
-
截图
0赞 · 0采集
-
-
小安Andrew
2016-10-14
- 0,0,$info[0],$info[1]将水印图片从原图的左上角顶点开始复制,0,0代表有多高复制多高,有多宽复制多宽。
-
截图
0赞 · 0采集
-
-
实心卤蛋
2016-07-20
- 操作水印图片
-
截图
0赞 · 0采集
-
-
实心卤蛋
2016-07-20
- 操作水印图片
-
截图
0赞 · 0采集
-
-
qq_LLawliet_63365376
2016-06-29
- imagecopymerge($img,$water,xoffset,yoffset,xstart,ystart,xend,yend,opacity);
参数分别表示:目标图片,水印图片,复制到目标图片的位置x坐标处,复制到目标图片的位置y坐标处(都是从左上角为起点),从水印图片的x处开始复制,从水印图片的y处开始复制,从水印图片的x处结束复制,从水印图片的y处结束复制,水印图片的透明度。
//先从内存中消除水印图片,在消除原图片
-
0赞 · 0采集
-
-
RenneXV
2016-03-15
- 销毁内存中的水印图,原图不可销毁.
-
截图
0赞 · 0采集
-
-
phpcreate
2016-03-08
- //操作原图片和水印图片的步骤相同,多了一个合并的擦欧总
imagecopymerge($img,$water,xoffset,yoffset,xstart,ystart,xend,yend,opacity);
参数分别表示:目标图片,水印图片,复印到目标图片的位置x处,复印到目标图片的位置y处,从水印图片的x处开始复制,从水印图片的y处开始复制,从水印图片的x处结束复制,从水印图片的y处结束复制,水印图片的透明度。
//先从内存中消除水印图片,在消除原图片
-
0赞 · 0采集
-
-
縌麟
2015-10-29
- bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。两图像将根据 pct 来决定合并程度,其值范围从 0 到 100。当 pct = 0 时,实际上什么也没做,当为 100 时对于调色板图像本函数和 imagecopy() 完全一样,它对真彩色图像实现了 alpha 透明。
-
截图
0赞 · 0采集
-
-
勇敢的半导体
2015-10-19
- imagecopymerge($img,$water,xoffset,yoffset,xstart,ystart,xend,yend,opacity);
参数分别表示:目标图片,水印图片,复印到目标图片的位置x处,复印到目标图片的位置y处,从水印图片的x处开始复制,从水印图片的y处开始复制,从水印图片的x处结束复制,从水印图片的y处结束复制,水印图片的透明度。
-
0赞 · 0采集
-
-
林静听蝉
2015-10-11
- //2.操作图片
//2.1设置水印路径
$image_Mark = "weixin.png";
//2.2获取水印图片的基本信息
$info2 = getimagesize($image_Mark);
//2.3通过水印的图像编号来获取水印的图片类型
$type2 = image_type_to_extension($info2[2],false);
//2.4在内存中创建一个和我们水印图像一致的图像类型
$fun2 = "imagecreatefrom{$type2}";
//2.5把水印图片复制到内存中
$water = $fun2($image_Mark);
//2.6合并图片
imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30);
//2.7销毁水印图片
imagedestroy($water);
-
截图
0赞 · 0采集
-
-
luke_zhou
2015-06-12
- imagecopymerge($img,$water,xoffset,yoffset,xstart,ystart,xend,yend,opacity);
参数分别表示:目标图片,水印图片,复印到目标图片的位置x处,复印到目标图片的位置y处,从水印图片的x处开始复制,从水印图片的y处开始复制,从水印图片的x处结束复制,从水印图片的y处结束复制,水印图片的透明度。
-
0赞 · 1采集
-
-
TraJoe_Wu
2015-02-25
- bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct )将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。两图像将根据 pct 来决定合并程度,其值范围从 0 到 100。当 pct = 0 时,实际上什么也没做,当为 100 时对于调色板图像本函数和 imagecopy() 完全一样,它对真彩色图像实现了 alpha 透明。
-
0赞 · 0采集