PHP中Grafika如何实现图像属性处理
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要为大家展示了"PHP中Grafika如何实现图像属性处理",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"PHP中Grafika如何实现图像属性处
千家信息网最后更新 2026年10月31日PHP中Grafika如何实现图像属性处理
这篇文章主要为大家展示了"PHP中Grafika如何实现图像属性处理",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"PHP中Grafika如何实现图像属性处理"这篇文章吧。
1、图片格式化为二进制格式输出
该方法的作用是打开一张图片,然后格式化为二进制数据,直接输出到浏览器,而不是传统的src显示图片。
其有一个参数,你可以自定义输出图片的格式,比如png啥的
我们这里打开图片,输出为png
当然你还是要告诉浏览器你需要输出的类型是图片header('Content-type: image/png');
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); header('Content-type: image/png'); // Tell the browser we're sending a png image $image->blob('PNG');2、获取图片当前使用的处理库
使用方法可以获取处理当前图片,grafika使用了什么库,是gd还是Imagick
该方法不在editor里面,而是直接在$image里面,没有任何参数
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->getCore(); var_dump($result); // resource(12, gd)
3、获取图片高度
我们图片高度为213px
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->getHeight(); var_dump($result); // int 213
4、获取图片宽度
我们图片宽度为319px
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->getWidth(); var_dump($result); // int 319
5、获取图片名称
图片名称为当前文件名
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->getImageFile(); var_dump($result); // string 'yanying-smaller.jpg' (length=19)
6、获取图片类型
这里我们发现是jpg的
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->getType(); var_dump($result); // string 'JPEG' (length=4)
7、判断图片是否是动态图片,比如gif
我们这张图片是jpg的,所以不是动态图片,返回值为bool类型,true或者false
use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $result = $image->isAnimated(); var_dump($result); // boolean false
以上是"PHP中Grafika如何实现图像属性处理"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
图片
处理
输出
格式
图像
属性
内容
方法
篇文章
类型
二进制
动态
参数
名称
宽度
浏览器
还是
高度
学习
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
天津市摩尔互联网科技
互联网属科技
工业互联网科技新基建
关于新基建和互联网科技
互联网公司 科技公司
成都互联网科技公司
凡科互联网科技
西安互联网科技公司
万达互联网科技
和信科技工业互联网
辽宁互联网新科技
洛阳共同富裕互联网科技有限公司
长沙互联网科技
伍佰万互联网科技怎么赚钱
广州互联网高科技取餐柜
互联网时代科技型公司的机会
艺电能源互联网科技有限公司招聘
上海万顺科技互联网有限公司招聘
互联网企业和网络科技有限公司
互联网科技开发公司
互联网科技作文
齐家互联网科技
云创客互联网科技公司
汽车互联网创新科技园
世界互联网科技公司市值排名
深圳无忧互联网科技
西安左小互联网科技有限公司
科技互联网经济论坛
深圳互联网科技园地址