前言:在之前自己有过一篇 使用php,根据输入的文字自动生成图片,并把文字在图片上展示出来_繁华pk落幕的博客-CSDN博客_php根据文字生成图片https://blog.csdn.net/u014401637/article/details/123149041

的文章,在实际使用过程中发现因为网页数的增多,生成的图片比较大如果访问数比较多、频繁的话,会对服务器造成一定的压力,想着php中应该有压缩的方法,所以又重新百度了一下相关资料,本文也是对本次用到的函数做一个记录。

imagejpeg方法

这里用到的生成函数便是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()方法特有的参数

php 生成图片并压缩保存到本地或者输出到网页imagejpeg方法相关推荐

  1. TF之DNN:对DNN神经网络进行Tensorboard可视化(得到events.out.tfevents本地服务器输出到网页可视化)

    TF之DNN:对DNN神经网络进行Tensorboard可视化(得到events.out.tfevents本地服务器输出到网页可视化) 目录 输出结果 代码设计 输出结果 代码设计 import te ...

  2. Python 爬取网页信息并保存到本地爬虫爬取网页第一步【简单易懂,注释超级全,代码可以直接运行】

    Python 爬取网页信息并保存到本地[简单易懂,代码可以直接运行] 功能:给出一个关键词,根据关键词爬取程序,这是爬虫爬取网页的第一步 步骤: 1.确定url 2.确定请求头 3.发送请求 4.写入 ...

  3. java获取远程网络图片文件流、压缩保存到本地

    1.获取远程网路的图片 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21      /**  * 根据地址获得数据的字节流  *  * @pa ...

  4. android调用系统照相机拍照,并压缩保存在本地

    1.首先拍照和保存文件肯定就需要申请权限 <!-- 往SDCard写入数据权限 --><uses-permission android:name="android.perm ...

  5. java零碎总结---java实现截图并保存到本地

    java零碎总结---java实现截图并保存到本地             1.java实现截图并保存到本地 提供给大家三个方法,也是整理的,都不是很难,大家需要的看看哈 2.原理都相似 ------ ...

  6. uniapp 生成分享图片(图片+二维码),并保存到本地相册 功能实现

    生成分享图片 使用场景 在使用电商app时,通常有个分享给好友的功能,如果想要做分销类型,发展下线,也就是你邀请的好友是你的下级的话,就需要分享时将个人信息附带进去,因此会涉及到生成分享图片. 界面 ...

  7. uniapp小程序绘制二维码生成图片截图保存到本地

    项目场景: 适应于uniapp中二维码生成图片进行截图保存 问题描述: 今天用uniapp写小程序二维码并保存到本地,网上的完全没有用,最后自己写了一个, 1.使用weapp.qrcode生成二维码, ...

  8. 微信小程序 canvas描绘文字图片 生成图片并保存到本地

    在实现这个功能时,遇到以下的问题: 1. canvas绘制文字的换行问题: 如果文字的长度大于你所定的宽度的话,文字会超出你所定宽度: 小程序的CanvasContext.fillText有一个max ...

  9. 微信小程序(canvas)画图保存到本地相册(wepy)

    html标签部分 因为这个需要用户授权 所以需要使用button,画布使用的是canvas,这个可以参考小程序官方文档,代码如下 <button class='btn' type="d ...

最新文章

  1. java推送技术_java网络编程 - java服务器推送技术系列方案实战
  2. 【数据竞赛】图像赛排行榜拉开100名差距的技巧
  3. OpenCASCADE绘制测试线束:数据交换命令之一般命令
  4. Java-进阶:Java-File--IO—2
  5. Oracle数据库(三)
  6. JAVA面试要点007---equals和==的区别小结
  7. Unity 图片开启不同选项内存占用
  8. user_agent
  9. SQL SERVER—修改时不允许保存修改
  10. 高等代数葵花宝典—白皮书
  11. 求偏微分方程的数值解(有限差分法、配置法、Galerkin方法)
  12. 浅议公司现场5S管理内部验收基准
  13. 儿童学计算机编程好处,孩子学编程的好处是什么
  14. 定量分析双花(双重支付)问题
  15. 计算机内存卡插哪里,电脑内存卡在哪个位置
  16. java积分_java积分体系设计
  17. Cadence 工具功能分析
  18. 手动可以执行脚本,crontab执行失败,可能和环境变量有关(如果涉及到环境变量)
  19. 手机搜狐概念版 html,搜狐领跑四大门户 首推H5技术手机概念版
  20. 面向对象程序设计实践(C++)——二维向量

热门文章

  1. 我和小美的撸码日记(3)之中的一个句话搞定MVC表单页数据绑定与提交
  2. oracle html解析,SQL解析HTML代码示范(众人拾柴火焰高)
  3. jquery unbind 事件
  4. pip安装gunicorn_gunicorn
  5. 常见网络攻击及防御方法总结(XSS、SQL注入、CSRF攻击)
  6. 1核2G 并发 2核4G 并发 、服务器并发测试
  7. $.each与$().each的区别
  8. java保存图片到tomcat_Java上传图片到服务器路径获取系列之--图片保存到Tomcat的webapps目录下...
  9. 怎么使用Groovy+Spock做单元测试?
  10. html enctype 属性,HTMLbutton标签 formenctype 属性