问题标签 [gd2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2429 浏览

gd - gd2 未显示在 phpinfo 中,显示在 php -i

我正在尝试让 gd2 扩展在 WAMP 堆栈(Win7(x64)、Apache 2.4、PHP 5.3.26)上工作

我在 php.ini 中启用了 extension=php_gd2.dll 并重新启动了 Apache。

我相信我的扩展目录是可访问的,因为我能够从同一位置加载其他扩展(例如 curl、mbstring 等)。

奇怪的是, php -i 将 gd 列为已启用,但在 phpinfo() 中没有提及它:

有任何想法吗?

如果我找到解决方案将更新,并提前非常感谢!

0 投票
1 回答
422 浏览

php - 从 PHP 的 .gd 或 .gd2 格式读取原始颜色数据?

在另一个问题中,我看到了一些源,它将图像导出为 .gd 或 .gd2 格式,然后从生成的源中读取原始像素颜色数据。

这可能吗?我在哪里可以找到有关这些格式或任何其他生成某种原始像素颜色数据序列的更多信息?

我的最终目标其实很简单。我想读取图像所有像素的颜色数据(比如 1000 像素乘 1000 像素),而不必调用imagecolorat无数次 :)

0 投票
1 回答
82 浏览

php - PHP GD2图像不打印

最近,我们推出了店内激活功能,您可以使用 Galaxy Tab 2 拍照,然后将其提供给我们的中央服务器。这是通过 Phonegap 完成的。在服务器上,我们使用 PHP 和 GD2 生成图像。一切都在服务器上运行,并且图像被完美地创建,当我们想用打印机打印这些照片时问题就来了。目前我们使用的是 HITI 照片打印机,但同样的问题出现在我们普通的内部打印机上,在内部打印机上它确实打印照片,但它在页面上打印出来的尺寸很小,不超过 4 毫米 X 2 毫米。

下面是我使用 PHP 在服务器上生成 JPEG 的代码:

对你的帮助表示感谢。

0 投票
2 回答
427 浏览

php - php - 优化图像文件大小

我正在为在线漫画制作一个网络应用程序。我最大的困难是如何在存储图像时节省磁盘空间(我没有钱^^)。我尝试使用 GD2 调整图像大小,转换为 jpg,降低质量……但每张图像的文件大小仍然在 100kb 左右。

例如:我的图像,650x900 像素,带有一些字符,文本..,没有颜色,只有黑白,文件大小为 100kb。但是,当我在 photoshop 中制作一个具有相同尺寸的新空白文件并将其全部填充为黑色时(我认为黑色会使文件大小更大),然后保存为 jpg,这个新文件大小只有 8kb。

问题是,为什么 MY IMAGE(黑色像素较少)的文件大小高于黑色像素较多的 NEW BLANK 图像?图片源里面有什么东西吗?以及减少文件大小的任何解决方案?

谢谢大家。

0 投票
1 回答
259 浏览

debugging - 如何调试:“标头已发送”和 GD2?

我有一个恼人的 HEADER ALREADY SENT 错误。

调试它并不容易,我可以做的是改进日志记录以隔离问题的根源(已在此处描述):

这里的第 133 行Gd2.php

它是方法显示的一部分:

怎么继续?

0 投票
2 回答
6305 浏览

php - 不支持的图像格式

在此处输入图像描述 我在这里遇到了一个问题,它不断出现一条消息,上面写着“不支持的图像格式”

首先我试图解决这个问题,它似乎已经修复,但是今天当我点击页面时出现了同样的错误。在我通过更新文章的所有图像来解决它之前。但我想要永久修复这个问题。因为很明显,我将不得不一遍又一遍地做同样的事情,这不是正确的做事方式。

这与图像格式有关吗?或者是否有我需要处理的 php 文件或静态块?

0 投票
1 回答
1915 浏览

php - php调整图像大小增加图像大小

我正在创建上传文件的缩略图。

如果图像宽度和高度大于 200,那么我将它们的大小调整为 200 像素。

这是我曾经这样做的代码:

它将大图像的大小重新调整为 200px x 200px,但图像大小会增加(字节和 kb 等增加)。

我尝试上传 8kb png 文件,新的缩略图文件大小为 28kb?

尝试谷歌搜索,但没有发现任何有用的信息

谢谢。

0 投票
1 回答
79 浏览

php - 在 PHP 上制作一张图片的奇怪结果

在我的项目中,我需要合并两张图片。

第一个(img.png):

img http://uoops.ru/1/img.png

和(例如)第二个(photo.png):

img http://uoops.ru/1/photo.png

这是PHP代码:

结果我想要这个:

http://uoops.ru/1/result.png

但我有这个:

http://uoops.ru/1/mrkr.png

我怎样才能解决这个问题?

0 投票
1 回答
157 浏览

php - PHP + GD2:如何改变图像的分辨率?

我正在使用 gd2 lib 处理图像。我需要更改图像的分辨率,但我仍然无法在方法列表中找到该方法。那怎么办?

先感谢您

0 投票
1 回答
528 浏览

php - CodeIgniter 图像处理 JPG 错误

我用 CodeIgniter 为我的个人网站编写了一个系统,并使用 GD2 库根据我的需要来处理图像。它在本地主机和我用于测试的免费主机上工作得很好。但是现在我使用的是来自不同提供商的付费主机,它不适用于 jpg 文件。它显示损坏的图像图标。但适用于 PNG 文件。我尝试显示操作错误,但没有显示任何内容。

这是我的媒体控制器,它处理图像;