13得票4回答
在PHP/GD中从资源获取图像的MIME类型?

我正在尝试查找图像的MIME类型。PHP有一个名为getimagesize的函数,但它仅接受文件名,而我有一个图像“资源”-即从imagecreatefromstring创建的图像。 我发现imagesx和imagesy函数可以从资源返回宽度/高度,但我找不到任何可以从资源告诉我MIME类型...

12得票4回答
如何在Heroku上安装GD

我正在运行Laravel 5.3,并尝试进行一些图像操作。我遇到了这个错误:GD库在此PHP安装中不可用。 我尝试将gd放入我的composer.json中。"require": { "php": ">=5.6.4", "laravel/framework": "5.3...

12得票4回答
PHP GD 允许的内存大小已耗尽。

我正在尝试使用PHP:GD处理一个包含JPEG图片(约600张,大小在50k到500k之间)的目录,调整其大小并保存图像,但是在处理过程中很早就遇到了一些问题。在正确处理了三张图像(30K、18K和231K)后,我收到了一个允许的内存大小已用尽,达到16777216字节的PHP致命错误。 我...

12得票3回答
为 iPhone OS 4.1 编译带有 GD 的 PHP

目标: 在第四代iPod Touch上实现带有GD库的PHP的工作版本。 现状: 使用lighttpd + PHP 5.2.8 + sqlite3在iPod上成功运行PHP,但未安装GD。 在尝试在iPod上编译PHP时,出现以下错误:http://pastebin.com/kUmgq70G ...

12得票5回答
PHP函数imagettftext()和Unicode

我正在使用PHP函数imagettftext()将文本转换为GIF图像。我要转换的文本包含日语等Unicode字符。在我的本地计算机(Ubuntu 7.10)上一切正常,但在我的网络主机服务器上,日语字符会变得混乱。这可能是什么原因导致的呢?一切都应该编码为UTF-8。 网络主机服务器上的损...

12得票2回答
我能否在不保存并且不使用带有图像头的外部PHP文件的情况下显示由PHP/GD创建的图片?

我正试图以面向对象(OOP)的方式创建一个显示由PHP/GD生成的图像的方法。为了实现这一点,我创建了一个类,其中包括创建图像的功能。代码例子如下:<?php class MyClass { public $image; function...

12得票3回答
使用imagegrabscreen和Wamp捕获图像

我试图使用imagegrabscreen捕获本地网页,但只得到一个黑色的截屏。我在Stack Overflow和其他网站上尝试了几乎所有的解决方案,但没有一种有效。 我正在使用以下配置: Windows 7 64位 Wamp 2.2a 64位 PHP 5.3.8 已安装并启用gd2(版本...

12得票2回答
如何将图像资源编码为base64?

我想知道是否有一种方法可以将一个作为资源的图像编码为 base64,比如使用 GD 加载了一张图片。 $image = imagecreatefromjpeg("captcha/$captcha-$num.jpg"); // Add some filters image...

12得票6回答
以编程方式从网页或单个DIV创建图像

有没有办法以编程方式(客户端或服务器端(PHP))从特定的DIV或完整的(Web)页面中创建图像?我目前正在为免费优惠券创建一个网站,当最终用户点击“打印”按钮时,该应用程序会打开一个新的选项卡/窗口,其中包含所有所选优惠券作为单个图像(JPG,PNG或其他格式)以A4格式准备打印。每个优惠券...

12得票6回答
如何使用PHP调整高分辨率图片的大小

当用户上传高清晰度图片时,我需要处理这些图片。但我的问题是如何检测到用户上传了高清晰度的图片?我正在使用 PHP 的 GD 库。使用 imagejpeg() 方法将质量设置为 90 并没有对其产生任何影响,只会缩放尺寸并将 ppi 设置为 72。我想要能够保留尺寸并同时将 ppi 降低到 72...