问题标签 [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 投票
1 回答
1673 浏览

php - imagecreatefrompng() 从 php 文件生成的 png

我收到此代码错误

我无法从logo.php加载图片

logo.php 代码

我想为我的 png-24 图像添加版权。logo.php 工作正常,我可以得到图片,但是当我将它与 imagecreatefrompng 一起使用时,它不起作用。

我尝试使用imagecreatefrompng(file_get_contents('logo.php')); 但它也不起作用。我想要的是把我的 png-24 版权图像放在我的 jpg 上(以保持透明度) 你们有什么解决方案吗?

0 投票
1 回答
215 浏览

php - 查找白色像素线

我想用其他颜色替换一个完全白色列中的所有白色像素,如果我在列上有一个黑色像素,不要改变任何东西,但我不知道问题出在哪里......

这是代码:

0 投票
3 回答
51266 浏览

php - 使用 PHP 创建一个透明的 png 文件

目前我想创建一个质量最低的透明png。

编码:

但是,存在一些问题:

  1. 在创建任何新文件之前我需要指定一个 png 文件吗?或者我可以在没有任何现有 png 文件的情况下创建吗?

    警告:imagecreatefrompng(test.png):打开流失败:没有这样的文件或目录

    C:\DSPadmin\DEV\ajax_optipng1.5\create.php 在第 4 行

  2. 虽然有错误信息,但它仍然会生成一个 png 文件,但是,我发现该文件是黑色图像,我需要指定任何参数使其透明吗?

谢谢。

0 投票
1 回答
1624 浏览

php - PNG上传错误-分配的内存大小错误

我正在尝试将图像上传到我正在创建的应用程序中。.png 图像在文件系统中占用大约 190KB,分辨率为 2000px 宽和 1667 px 高。我已将 PHP 的内存限制设置为 32MB。但是当我尝试上传这个我相信很多使用我的应用程序的人都会这样做的 .png 图像时,我收到以下错误

现在,当我将这些计算为 MB 时,我明白它是

所以我不明白的是,文件系统上显示大小为 190KB 的文件怎么会占用这么多内存空间?我不知道如何在内存中处理 .png 文件?

这是代码

imagecreatefrompng() 中发生错误。我在此处加载图像以降低其分辨率并设置其质量以优化查看时的存储和带宽。

经过进一步调查,我发现文件正在上传,服务器上的文件大小再次为 190KB。因此,您看到的这段代码是它试图再次获取文件进行处理的地方。在此之前,文件被加载到内存中一次然后离开那里而不被破坏的过程中没有任何地方(我认为这是会发生的事情)

如果您可能需要更多信息,请询问我,我将尝试相应地回答。

提前致谢 :)

0 投票
1 回答
827 浏览

php - imagecreatefrompng 使用 PHP GD 库使用 24 位 png 失败

我正在尝试构建一个脚本,该脚本将调整 png 的大小并将其作为 8 位 png 保存到服务器,<input type='file' />但我遇到了一些问题。

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

这在我上传 32 位 png 时效果很好,当我上传已经 8 位 png 时,它会保持透明度并按预期调整大小,但是当我选择上传 24 位 png 时出现此错误

我知道第二个错误是因为imagecreatefrompng失败,但我不明白为什么会失败,因为它是一个有效的 png 文件!

任何帮助将不胜感激!

0 投票
3 回答
479 浏览

php - file_exists() 不起作用,但是当在浏览器中给出图像的 url 时,会显示图像

file_exists不管用!!但是当浏览器中给出 url(代码中的 $img)时,会显示图像。我知道file_exists()只需要硬盘驱动器路径,但我能理解,请帮助..

0 投票
1 回答
1127 浏览

php - php imagecreatefrompng 内存限制

根据 1and1 服务器上的 phpinfo(),我的 memory_limit 设置为 90M,但是在使用 imagecreatefrompng() 时我不断收到错误

2700832 字节是 25.75MB,远不及 90,当我下载图像时它只有 12 MB

是否有其他设置可能会限制内存?

0 投票
1 回答
1010 浏览

imagecreatefrompng - PHP imagecreatefrompng失去颜色

我正在使用 imagecreatefrompng 进行简单的图像加载。

图像的背景是#E5DDBB。使用下面的代码,它渲染图像,但背景现在是#DED6AD。

http://www.letslogic.com/test.php包含以下内容:

dyn_image.php 包含:

如果您查看 test.php 显示的两个图像,图像是不同的颜色......

0 投票
0 回答
269 浏览

php - PHP Header 301 重定向在睡眠后什么都不做?

整个想法是创建一个在 php 中制作图像的表单,然后您有一个确认页面以将其作为电子邮件发送。

它适用于我的网络托管服务,但考虑到easyPHP,它无法在我的计算机上运行。它什么都不做,完整的图像停留在屏幕上并且不会重定向。

我曾尝试使用 .htaccess 来重定向它,但 htaccess 不允许该函数执行其操作。我还尝试将图像创建脚本与确认页面结合起来,但徒劳无功......

谢谢!

0 投票
0 回答
360 浏览

php - imagetruecolortopalette 忽略颜色参数

如何在不丢失所有颜色的情况下创建图像?它正在创建带有斑点的图像,并且更改颜色编号没有任何区别。我开始使用的 PNG 图像(通过 PHP 上传)要清晰得多。

如何创建具有更多颜色的调色板图像 png?