17得票1回答
imagettfbbox在以数字开头的文本计算矩形时出现错误

问题是,当使用imagettfbbox计算文本尺寸时,如果输入的文本以数字开头,则返回太小的矩形。这是我的代码: $fontSize = 150; $font = "font/courier_new.ttf"; $text = $_GET["text"]; //Determine f...

17得票6回答
将图像裁剪或遮罩成圆形

如何使用ImageMagick或GD库将图像裁剪或掩蔽成圆形,哪种方法最好?(注意,在“其他”问答网站上存在解决方案,但在StackOverflow上不存在)

17得票3回答
如何从base64编码的jpeg图像创建GD图像?

我有一个上传API,作为响应对象,它会提供一个Base64编码的JPEG图像(以及其他一些Json对象中的内容)。 我是这样创建编码图像的:$im; // gd image resource ob_start(); imagejpeg($im); $data = base64_encode(...

17得票7回答
阻止人们上传含有注入物的GIF的方法是什么?

我有一个 PHP 网站,人们可以填写帮助票据。它允许他们上传票据的截图。我允许 gif、psd、bmp、jpg、png、tif 的上传。在接收到上传时,PHP 脚本会忽略文件扩展名。它仅使用 MIME 信息来识别文件类型,对于这些文件类型,MIME 信息始终存储在文件的前12个字节中。 有人...

17得票1回答
识别相似图像的好方法?

我已经在PHP中开发了一个简单且快速的算法来比较相似的图像。 它快速(对于800x600像素的图片,每秒约40张)生成哈希值,并且未优化的搜索算法可以在22分钟内遍历3000张图像并将每一张与其他图片进行比较(每秒3次)。 基本概述是获取一张图像,将其重新调整为8x8像素大小,然后将这些像...

16得票4回答
未定义函数imagecreatefromjpeg()的调用,但GD已启用。

我正在使用启用了GD的PHP 5.5.9在Ubuntu 14.04 LTS上工作。我进行了双重检查,但每次尝试使用imagecreatefromjpeg()时仍然显示此消息: 致命错误:在/ ../library/image.php的第34行调用未定义的函数imagecreatefromjp...

16得票1回答
PHP GD 给图像添加填充

我在网络上找到了一些关于PHP+GD图像处理的内容,但似乎没有给我想要的。 我让某人上传任意尺寸的图像,然后我写的脚本将该图像缩小到不超过200像素宽和200像素高,并保持长宽比。因此,最终图像可以是150像素乘以200像素,例如。现在我想进一步操纵图像,并在图像周围添加垫片,使其达到200...

16得票2回答
PHP GD像素化太锐利

我有一个用于像素化图像的脚本,脚本能正常运行,但我想要更加平滑的边缘:$imgfile = 'batman.jpg'; $image = ImageCreateFromJPEG($imgfile); $imagex = imagesx($image); $imagey = imagesy($i...

16得票3回答
背景图片是暗色还是亮色?

我正在使用PHP将ODP转换为HTML。我遇到了以下问题: 使用style:use-window-font-color属性来指定窗口前景色是否应该作为浅色背景颜色的前景色,以及对于深色背景颜色是否应该作为白色前景色。 (OpenDocument规范版本1.0,15.4.4) 如果...

16得票5回答
亚马逊EC2 - PHP GD图像库

我刚刚安装了WordPress,并激活了自定义主题和许多插件。在文章中,我已经设置好用户可以创建文章、上传缩略图并且它会自动调整图像大小为我在functions.php文件中设置的自定义尺寸。 在我的本地环境(MAMP)中,所有这些都正常工作,但是当我尝试在我们的Amazon EC2服务器上...