imagick测试代码,php如何转化psd为jpg图片?
发布于 作者:苏南大叔 来源:程序如此灵动~
了解到在php
中如何安装imagick
扩展后,那么,接下来如何进行代码测试呢?已有一系列psd
文件,那么为了在页面上进行展示,那么需要转化为普通图片在页面上进行展示。那么,该如何批量操作呢?这就是本文主要讨论的问题。
大家好,这里是苏南大叔的程序如此灵动博客,这里记录苏南大叔和计算机代码的故事。本文讲述一个非常简单的php-imagick
应用例子,将psd
转换为jpg
图片。测试环境:win10
,php@7.4.29-nts
,php-imagick@3.7.0
,imagick@7.1.0
。
安装imagick
imagick
作为php
的一个扩展,安装起来是非常特别的。如果您的测试环境也是win10
,那么,可以参考下面的文章:
如果安装成功,会在phpinfo
内获得下面类似的截图:
测试代码
测试代码:
$im=new Imagick("test.psd");
$im->setImageIndex(0);
$im->setIteratorIndex(0);
$im->stripimage();//移除图片信息
$im->setImageCompressionQuality(80);//图片质量
$im->writeimage("test.jpg");
这段测试代码的主要作用就是图片的格式转化,psd
转换为jpg
。
这里的函数说明,可以参考下面的网站:
相关文章
- https://newsn.net/say/php-imagick.html
- https://phpimagick.com/Tutorial
- https://newsn.net/say/paletton.html
综述
程序化修改图片就是imagick
要做的主要事情,更多经验文章,请参考:


