imagepng()是PHP中的一个内置函数,用于在浏览器或文件中显示图像。该函数的主要用途是在浏览器中查看图像,将任何其他图像类型转换为PNG,并对图像应用过滤器。

语法:bool imagepng( resource $image, int $to, int $quality, int $filters)

参数:该函数接受上述和以下所述的三个参数:$image:指定要处理的图像资源。

$to (Optional):指定保存文件的路径。

$quality (Optional):指定图像的质量。

$filters (Optional):指定应用于图像的过滤器,这些过滤器有助于减小图像大小。

返回值:如果成功,此函数返回TRUE,否则返回FALSE。

示例1:<?php

// 从PNG URL加载图像

$im = imagecreatefrompng('https://www.php.cn/static/images/logo.png');

// 使用imagepng()函数在浏览器中查看加载的图像

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

imagepng($im);

imagedestroy($im);

?>

示例2:使用过滤器<?php

// 从PNG URL加载图像

$im = imagecreatefrompng('https://www.php.cn/static/images/logo.png');

// 将图像另存为image1.png

imagepng($im, 'image1.png');

// 将图像保存为image2.png,并使用所有过滤器禁用大小压缩

imagepng($im, 'image2.png', null, PNG_ALL_FILTERS);

imagedestroy($im);

?>

更多相关知识,请访问 PHP中文网!!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php imagejpeg函数,php imagepng()函数有什么用?相关推荐

  1. PHP 输出图像 imagegif 、imagejpeg 与 imagepng 函数(五)

    输出图像 imagegif .imagejpeg 与 imagepng 函数 imagegif().imagejpeg().imagepng() 和 imagewbmp() 函数分别允许以 GIF.J ...

  2. render函数和redirect函数的区别+反向解析

    render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象)   request对象:----->所有的请求 ...

  3. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  4. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  5. Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]

    1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...

  6. Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]

    1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...

  7. MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据

    1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...

  8. 经常可能会用到的【函数节流和函数防抖】记录下,做下区分

    今天突然被人问到,函数节流和函数防抖的区别是什么, 结果我脑子一热直接举了个滚动条的粟子说是优化高频率执行的手段,就记得自己是用setTimeout来实现的. 完了区别是什么??哪个是哪个都蒙B了 回 ...

  9. c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面C语言代码使用了生成随机数的函数.延时函数.请大家仔细观察其显示效果. 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入循环时,应作出一定 ...

最新文章

  1. 并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
  2. DL之CNN:利用自定义DeepConvNet【7+1】算法对mnist数据集训练实现手写数字识别、模型评估(99.4%)
  3. “悬空指针”和“野指针”究竟是什么意思?有什么区别
  4. Linux Redis 重启数据丢失解决方案,Linux重启后Redis数据丢失解决方
  5. 倒排文件索引(Inverted File Index)的建立
  6. 盘点程序员开发遇到的30个问题
  7. python3交互模式下 按上翻箭头显示乱码_CentOS 6.3中,Python-2.7.3交互模式下方向键、退格键等出现乱码...
  8. Android单元测试研究与实践
  9. Stacked Hourglass Networks 人体姿态检测
  10. java 图像 截取正方形_响应但是作为img元素的正方形的图像
  11. 创建对象时引用的关键字,assign,copy,retain
  12. thinkphp无法加载控制器:Admin
  13. FreeSSL.cn 申请免费HTTPS 证书
  14. 用氦气(He)、氖气(Ne)、氩气(Ar)、118号元素(气奥)(Og,放射性,人造元素)组成的激光器
  15. 宝, 来学习一下CSS中的宽高比,让 h5 开发更想你的夜!
  16. U盘全新安装High sierra及打造mac,win10双系统
  17. 考研政治——马克思辩证法中的两大特征和五大范畴
  18. Windows10系统Qt调试ffmpeg.c
  19. 实战|Python爬取字节跳动1W+招聘信息
  20. 十分钟教会女朋友上手阿里云服务器

热门文章

  1. https 双向认证开发实践
  2. 亚马逊html邮件,创建电子邮件模板 - Amazon Pinpoint
  3. Java多线程同步和异步详解
  4. VSS2005使用方法
  5. 国家开发银行软件测试工资待遇,国家开发银行总行工资待遇
  6. Elasticsearch 未授权访问漏洞验证及修复
  7. lorem ipsum是什么
  8. docker image 的sha256 digest摘要
  9. java cas logout无效_解释CAS Logout问题(转)
  10. 什么是冯诺依曼结构、哈佛结构、改进型哈佛结构?