问题标签 [imagecreatefrompng]

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 回答
896 浏览

php - 使用“imagecreatefrom___”转换后的图像大小

我正在使用 imagecreatefromjpeg()、imagecreatefrompng() 和 imagecreatefromgif() 来转换一些图像文件,并想知道转换后图像的文件大小。我已经尝试过 filesize(imagecreatefrompng(filename)) 和 getimagesize() - 但它们似乎都不起作用。还有其他方法吗?

0 投票
1 回答
108 浏览

php - 使用文本和另一个图像创建图像

所以我有一个脚本,它使用 imagecreatefrompng 函数和更多函数将文本打印到图像上,但这不是重点。如何在创建的图像上打印图像?我可以打印文本,但不能打印图像。

0 投票
3 回答
13277 浏览

php - 我可以在不启用 fopen 包装器的情况下使用 URL 作为 imagecreatefromjpeg() 的源吗?

我知道可以使用 imagecreatefromjpeg()、imagecreatefrompng() 等,并将 URL 作为 fopen() 的“文件名”,但由于安全问题,我无法启用包装器。有没有办法在不启用它们的情况下将 URL 传递给 imagecreatefromX() ?

我也尝试过使用 cURL,这也给我带来了问题:

0 投票
1 回答
770 浏览

php - 在预先存在的图像上画线导致颜色错误 - PHP

我正在尝试拍摄地图图像,并尝试在图像顶部绘制红色、白色和蓝色线条。我能够导入地图图像并绘制线条,但线条打印为黑色,而不是它们指定的颜色。如果我删除该imagecreatefrompng部分,线条将以正确的颜色出现。

map.png 是以下内容的本地副本:这个图片

这是我的导致问题的代码。

我非常感谢可以提供的任何帮助以使颜色正确显示。

0 投票
1 回答
948 浏览

php - Xampp imagecreatefrompng() 产生损坏的图像

我看过其他几个类似的问题,但不幸的是,他们都没有帮助解决我遇到的问题。

这是脚本。

我已经检查了 GD 支持,所以我不确定问题是什么。如果我只构建一个简单的条而不使用图像,它会正常工作,但是当我尝试使用图像构建时,它只会显示损坏图像的图片。

0 投票
1 回答
1160 浏览

php - 使用 PHP 创建图像 - 大文件

问题

我正在尝试将 260x310px PNG 的大小调整为 120x120px,同时还保留透明度并使图像居中。我在下面包含了我正在使用的功能,它在图像外观方面工作得很好,但是创建的图像要大得多。事实上,所有图像看起来都是 128kb(有数千个我还没有看过它们),尽管图像大小超过一半(以像素为单位),但包含 50,000 个这些图像的目录要大 1gb。

我想这是因为 PHP 没有像 Photoshop 那样做任何优化。我可以做些什么来优化 PHP 中的图像吗?

编码

这是我的代码:

0 投票
1 回答
359 浏览

php - 使用 php 从网络服务器上的画布缩放上传的图像

我的问题是不仅要在我的数据库中将当前画布作为 JSON 对象上传,我还想从画布中保存缩略图。这是一种布局画廊。

几乎所有东西都在工作,除了特定大小的比例。我将本教程用于 PHP 函数function scaleImg(); Scale Image with PHP

所以这是我上传脚本中的代码:

layoutupload.php

var lt_canvas_thumb = canvas.toDataURL("image/png");来自一个 JavaScript 函数
,我可以将图像保存在文件系统上,但只能使用原始画布尺寸 (370x522)。

这是用于缩放的 PHP 脚本

}



我收到以下错误消息:

数据:../flyer/templateDATA/template_1_thumbs/tmp.png
警告:imagepng() 期望参数 1 是资源,在第57行的/Applications/XAMPP/xamppfiles/htdocs/flyer/helper_scaleImg.php中给出了 null



我不知道为什么它是“null”,因为文件已正确保存在我的目录中。
我希望这不是我的代码中的一个小错误,我希望有人可以帮助我。谢谢!问候马克斯

0 投票
2 回答
662 浏览

php - 某些用户未显示 PHP GD 库图像

我运行一个虚拟宠物网站,我们使用 PHP GD 库来制作我们的头像和宠物。到目前为止,我们有超过一千个用户,其中只有 3 个用户遇到了这个问题。但是,对于每个用户来说,这是完全相同的问题。

这是这些用户看到的屏幕截图。

大多数图像只显示“断开的链接”图标,但每隔一段时间它就会开始构建图像并在完成之前停止。

这些是我修复它的尝试:

  • 除了拍摄图像并将其打印出来之外,从代码中删除了所有内容。
  • 由不同的主机将代码放在完全不同的服务器上
  • 从 Cloudflare DNS 服务器中删除了该站点,以查看是否由 Cloudflare 引起
  • 使用 JPEG 图像而不是 PNG

这是我迄今为止从这些用户那里收集到的信息:

  • 通过代理查看我们的网站可以加载图像
  • 使用来自同一互联网连接的笔记本电脑成功加载图像
  • 浏览器要么只是输出损坏的链接,要么说图像包含错误并且无法显示。

最后,这是我正在使用的简单测试图像页面的代码:

0 投票
2 回答
1865 浏览

php - IF 字符串等于 TEXT 然后 IMAGECREATEFROMPNG

我目前有一个 imagecreatefrompng 函数并且它可以工作,但是当我在其上使用 IF 语句时,它不起作用并显示它无法加载图像......这是我所拥有的:



在标题中我有:

http://www.website.com/create.png?design=DESIGN_1

它显示 HILL.PNG



但是当我在标题中有以下内容时:

http://www.website.com/create.png?design=DESIGN_2

它不显示 HILL2.PNG 但显示图像未找到符号。



PS。两个图像都在设计文件夹中。

0 投票
2 回答
1033 浏览

php - 在 php 中使用 imagecreate 创建 png 时出错

我正在创建验证码,这是我创建验证码图像的脚本。

验证码显示正确,但在验证码顶部我发现了这个错误。