38得票6回答
如何在Windows 7上安装Imagick/Imagemagick PHP扩展

如何在Windows 7上安装ImageMagick?我按照以下步骤进行操作: 1. 下载并安装 ImageMagick-6.5.8-7 Q16-windows-dll.exe。下载地址为:http://www.imagemagick.org/download/binaries/,下载的文件...

35得票9回答
在PHP中比较两个图像

比较两张图片是否为同一文件很容易:使用文件的MD5值即可。但是,通过使用PHP GD获取两张图片的差异来确定它们是否相同,这种方法是否可行呢?如果我们获取了两张图片的差异,并且它全部是白色(我会假设是白色或者黑色),那么我们现在就知道它们是否是同一张照片了吗? 另外,我想知道是否有可能获得两...

35得票3回答
PHP GD:如何将图像数据作为二进制字符串获取?

我正在使用一个解决方案,将图像文件组装成zip并流式传输到浏览器/Flex应用程序。(ZipStream由Paul Duncan制作,http://pablotron.org/software/zipstream-php/)。 只是加载图像文件并压缩它们可以正常工作。以下是压缩文件的核心代码...

31得票6回答
CSS的background-size:cover背后的数学原理是什么?

我正在创建一个“图片生成器”,用户可以上传图片并添加文字或涂鸦。输出的图像大小是固定的(698x450)。 在客户端,当用户上传他们的图像时,它被设置为一个div的背景,该div的大小为698x450,并使用background-size:cover属性。这使其很好地填充了该区域。 最终组...

30得票8回答
在PHP中裁剪图像的空白部分

在PHP中,是否可以删除图片周围的空白? 注意:我是指类似于Photoshop中修剪功能的东西。 谢谢。

30得票3回答
如何查看我是否安装了gd库或imagemagick?

这可能是一个非常愚蠢的问题。我对php图像处理比较新,我认为php中只有两个图像处理库,它们叫做GD/GD2和Imagemagick。我该如何知道我安装了哪个库?或者是否安装了任何一个库?我已经输出了phpinfo()内容,它只说GD图像由Rasmus Lerdorf、Stig Bakken、...

30得票2回答
Heroku - 如何在 Heroku PHP 应用程序上启用 GD?

Heroku表示: 以下内置扩展已被“共享”构建,可以通过composer.json启用(给出了内部标识符名称): 但它没有给出示例,我尝试使用以下composer.json: { "require": { "gd": "*" } } 但当我执...

29得票5回答
使用PHP将2-3个透明PNG图像叠加在一起

我正在为一个项目开发自定义头像系统,但我从未涉及过 PHP 的图像方面。我猜我需要以某种方式使用 GD,但我不知道从哪里开始。 基本上,有很多预制的透明 PNG 图像。用户可以选择其中 2-3 个来自定义他们的头像,我希望能够将这些图像组合成一个单独的图像并存储在文件夹中。

29得票8回答
如何在我的Windows服务器上安装PHP的GD?

我正在运行 Windows Server 2003,需要安装一个版本的 GD。 有没有人可以提供一些指导或建议?

27得票5回答
使用 imagettftext() 在图片中右对齐文本,PHP。

我正在为我的用户设置动态论坛签名图片,我希望能够在图片上放置他们的用户名。我已经可以做到这一点了,但由于用户名长度不同并且我想将用户名右对齐,因此当我必须设置x和y坐标时,我应该如何处理。$im = imagecreatefromjpeg("/path/to/base/image.jpg");...