php 抓取网页生成图片(imagejpeg方法这里用到的生成函数便是imagejpeg()这个方法)

优采云 发布时间: 2022-03-27 01:03

  php 抓取网页生成图片(imagejpeg方法这里用到的生成函数便是imagejpeg()这个方法)

  前言:之前有一篇文章使用php根据输入的文字自动生成图片,并在图片上显示文字。

  

  文章,在实际使用过程中,发现由于网页数量的增加,生成的图片比较大。如果访问量比较大而且比较频繁的话,会对服务器造成一定的压力,认为php里面应该有压缩的方式,所以重新百度了一下相关资料,这篇文章也做个记录这次用到的功能。

  图像jpeg方法

  这里使用的生成函数是 imagejpeg() 方法。代码如下: 其中,$bg_image参数可以看我刚才说的文章文章,这里不再赘述。

  //输出到本地

imagejpeg($bg_image,'d:\\demo.png',50);//这里的第三个参数50可以理解为保存的百分比,范围是1-100

//输出到网页

header("Content-type:image/png");

imagejpeg($bg_image,null,50);

  有的朋友在百度的时候会发现有人写了imagepng(),也是可以压缩的,但是我在实际测试中发现第三个参数是50,这是不可能的,imagepng()只能用前面的两个参数。后来,我在别处看到了解释。第三个参数(即决定压缩率的参数)是imagejpeg()方法特有的参数。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线