问题标签 [gdlib]

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 投票
2 回答
67 浏览

php - 帮助向此功能添加错误检查

我需要为此函数添加一些错误检查,以确保 imagegif() 和 imagecolorset() 函数成功。失败的常见原因是 spot2.gif 文件不可写的权限问题。

但是,当我将 spot2.gif 更改为只读时,应该触发“其他”条件的条件,回显的 javascript 警报不会触发。

0 投票
2 回答
1539 浏览

php - 有没有办法使用 php 将 html div 输出到图像?

我的页面上有一个 div,我想将其输出到 jpeg 文件。这可能使用PHP吗?

我知道有用于在 PHP 中创建图像的 GD 库,但我不确定它是否能满足我的要求。因为我还想在图像上放一个条形码(我在 html 页面上使用了一个 jQuery 插件来做到这一点)。

这是可能的(如果可能的话,你能给我一个如何实现它的想法)还是有更好的方法呢?谢谢!

0 投票
2 回答
1818 浏览

php - 如何判断图像是 PNG24 还是 PNG8 以及位数和通道数?

我试图用getimagesize或 Imagick 来区分 PNG-8 和 PNG-24 图像,但我不太清楚如何去做。

getimagesize不返回我的 PNG 的频道,而是显示 mimetype。它适用于其他图像并显示正确的值,但对于 PNG,它什么也不显示。

编辑:Imagick 没有安装在我的环境中,但 gdlib 是......

谁能帮我一点忙?

问候,
汤姆

编辑2:有可能这样做吗?

如果 truecolor 为 false 或未设置,它是 png24 吗?

0 投票
6 回答
23640 浏览

php - PHP中的人脸检测

有人知道在 PHP 中进行人脸检测的好方法吗?我在这里遇到了一些声称可以做到这一点的代码,但我似乎无法让它正常工作。我想完成这项工作(即使它会很慢),您可以给我的任何帮助将不胜感激。

这是链接中的代码:

用法:

我遇到的问题似乎也出现在该页面的评论中。“imagecolorat() [function.imagecolorat]: 320,1 超出范围。” 所以,我在文件顶部添加了一个 error_reporting(0) (不是真正的解决方案),它有时似乎可以工作,而其他时候它什么也没做。

有什么想法吗?

0 投票
1 回答
736 浏览

captcha - gd 库 - 字体大小?

我正在创建一个验证码图像(请不要建议预制的)。

它使您能够调用

它将字体大小设置为 30,然后生成验证码。

我的问题是尺寸。

我怎样才能计算出图像应该有多宽?验证码有 6 个字符。我想我可以($size*6)+10让图像足够宽+在每边给它一个 5px 的填充(文本居中),但显然不是。


代码

0 投票
2 回答
6816 浏览

php - 使用 PHP GD 库来调整和保存图像是地狱

我正在编写一个脚本,它将从用户输入上传文件,将其调整为缩略图并将两个新文件名添加到数据库中。

但是,我终生无法弄清楚如何让 PHP 检测图像的 MIME 类型,然后将其提供给标题。这是代码,我已经添加了注释以尝试使其尽可能清晰:

所以这是我不明白的部分:当我上传 .jpeg 时,代码可以正常工作,但如果它是 PNG 或 GIF,它会弹出一个页面,上面写着“图像 '127.0.0.1:8888 '无法显示,因为它包含错误。' 我想它一定没有正确的 Header MIME 类型,但它可能是别的东西吗?

当我选择 .jpeg 时,它会很好地上传到我的图像文件夹,并会像我想要的那样为我的 Thumbnail 文件夹生成一个缩略图。

但是,一旦我尝试使用 PNG 和 GIF,它就失败了。我一定遗漏了一些明显的东西吗?

这段代码对我想要完成的事情有好处吗?

提前致谢,

0 投票
3 回答
287 浏览

php - 使用 PHP 显示动态八边形

你好 Stackoverflow 社区,

对于一个小游戏,我需要显示一个八边形(像这个

形状会自行适应我从数据库中获得的某些值。我的问题是,我完全不知道如何启动它。我既不知道我的目的的公式,也不知道如何在 PHP 中绘制这样的形状。

一般来说,我比较擅长 PHP。所以我会对解决方案的理论方法而不一定是代码感到高兴=)

提前致谢

0 投票
2 回答
9339 浏览

php - 如何使用 PHP GD 库将 PNG 转换为 8 位 PNG

我想编写一个以 PNG 图像路径为参数的例程,并将该图像转换为 8 位 PNG 图像。我需要为此使用 PHP GD 库。

0 投票
1 回答
458 浏览

php - Codeigniter 蓝色色调

更新:答案是使用 GD2 库,DOH!

我正在使用 Codeigniter 的图像处理库来调整一些照片的大小。不幸的是,他们为照片产生了蓝色调或色调。不知道为什么会这样,需要看看这是否是我正在做的事情。这是我用来创建拇指的代码。如果您想查看图片链接,请告诉我,我会将它们上传到某个地方。

0 投票
3 回答
6322 浏览

php - 用于合并两个图像的 PHP GD 库

好的,所以我在一个文件中有两个图像。其中一件是一件T恤。另一个是徽标。我使用 CSS 来设置这两个图像的样式,使其看起来像是写在 T 恤上的徽标。我只是在 CSS 样式表中为徽标图像赋予了更高的 z-index。无论如何,我可以使用 GD 库生成衬衫和图像组合为一个的图像吗?

谢谢,