16得票3回答
在PHP中,imagepng()函数可以接受一个过滤器参数。这些过滤器会对函数的输出产生什么影响?

这些过滤器如何影响 PHP 中 imagepng() 的输出? PNG_NO_FILTER:不使用过滤器。 PNG_FILTER_NONE:使用无过滤器。 PNG_FILTER_SUB:使用子过滤器。 PNG_FILTER_UP:使用上过滤器。 PNG_FILTER_AVG:使用平均过滤器...

16得票3回答
在PHP中将TIFF转换为JPG?

我有一台服务器保存TIFF图像,大多数客户端可以读取和显示TIFF图像,所以没有问题。但是,有些客户端无法处理此格式,但可以处理JPG。 我考虑使用PHP的GD库来进行服务器端转换,以便为那些无法读取TIFF的客户端提供支持。但我注意到GD也无法读取TIFF文件。 Imagick在wind...

16得票6回答
在PHP中裁剪图像

我想在PHP中裁剪一张图片并保存文件。我知道应该使用GD库,但不确定如何操作。有什么建议吗? 谢谢

15得票9回答
PHP 如何检测源图片链接是否指向一个“损坏”的图片?

假设您有一个缩略图生成器脚本,可以接受以URL形式提供的源图像。是否有一种方法可以检测源URL是否"损坏" - 无论不存在或导致非图像文件? 使用getimagesize()或其他PHP GD函数进行暴力尝试并不是解决方案,因为可能不是图像的欺骗性URL(http://example.com...

15得票3回答
上传图片时自动旋转的问题

我正在尝试上传一个base64编码的图像并在解码后保存它。 图像已上传并保存,我可以通过URL访问它并获取一切.. 但是该图像被逆时针旋转了90度,并且我不知道为什么!! 我获取编码数据的位置没问题,因为将其放入<img />中正常工作!function saveImageDat...

15得票8回答
我能否使用PHP中的GD库交换图像中的颜色?

我获得了这样的图片(一个图表): (来源:kitconet.com) 我想更改颜色,使白色变为黑色,图形线条变为浅蓝色等等。使用GD和PHP可以实现吗?

15得票4回答
将PHP/GD包装器移植到Imagick时遇到的问题

我最近发现Imagick可以支持色彩配置文件,因此与GD相比可以产生更高质量的图像(有关更多详细信息,请参见此问题 / 答案),因此我正在尝试将我的GD包装器移植为使用Imagick类,我的当前GD实现如下: function Image($input, $crop = null, $sca...

15得票6回答
PHP 中的人脸检测

有没有人知道在PHP中进行人脸检测的好方法?我找到了这里的代码,声称可以实现,但我似乎无法使其正常工作。尽管它会很慢,但我想让它工作,并且非常感谢您能给我的任何帮助。 以下是链接中的代码: <?php // as published by the Free Software Foun...

15得票3回答
使用PHP imageCreateFromJpeg复制图像并保留其EXIF/IPTC数据?

我遇到了一个带有EXIF/IPTC数据的图像问题。 当我使用imageCreateFromJpeg(旋转/裁剪等)时,新存储的文件不会保留EXIF/IPTC数据。 我的当前代码如下: <?php // Before executing - EXIF/IPTC data is ther...

15得票2回答
为什么有imageCreateFromString,还需要imageCreateFrom*?

我真的不明白为什么GD库有不同的函数来加载图像,比如:imagecreatefromjpeg() imagecreatefrompng() imagecreatefromgif() 如果图片是字符串,是否存在一个单一的函数来处理它?imagecreatefromstring() 实际上...