问题标签 [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.
php - imagecreatefrompng 返回数据转储
我正在尝试使用 imagecreatefrompng 获取要显示的 png 图像,但是当我不断收到此信息时:
这是我的代码:
php - 上传透明的PNG图像有问题吗?
我在上传具有透明度的 PNG 图像时遇到了一些问题。
我在数据库中上传、裁剪和插入图像,当我尝试在网站上显示它们时,它们会变成黑色。它只发生在 PNG 图像上,对于 JPG、JPEG 和 GIF,它工作得很好。
有人可以帮我吗?
提前致谢!
这是我的代码:
公共函数 create_square_image($original_file, $destination_file=NULL, $square_size = 100){
php - 使用 file_put_contents() 将文件保存到文件夹不起作用
我一直在研究一个小的 PHP 脚本,它可以tmp
从 base64 字符串动态创建和保存图像在一个文件夹(已经存在!)中。这是我的save.php
文件。
奇怪的是:它既不会在页面上创建也不会渲染图像,因为/tmp/
在我的$compfile
变量中。当我删除它时,一切都像魅力一样工作,并且图像正在同一个文件夹中创建。
不幸的是,我真的希望在/tmp/
文件夹中创建图像。之前$compfile
是一个随机生成的文件名,取而代之的是,/tmp/img.png
我能够保存以通过名称创建图像img.png
并将其保存到tmp
.
我在这里想念什么?
(感谢您的时间。)
php - PHP在循环中使用imagecreatefrompng函数从单个图像创建多个图像
我正在从单个图像创建多个部分图像以用于地图叠加。我遇到的问题是第一个图像创建成功,但其余的都是黑色的。我怀疑 imagecreatefrompng 是罪魁祸首,如果不清除它就无法多次运行,所以我的图像是黑色的,因为图像为零。请帮我在下面的代码中找到合适的解决方案。提前致谢。
我的代码中的所有内容都有效,除了图像创建。正如我之前所说,它成功地创建了一次图像。我的循环的输出说明了它应该说的一切。
php - imagecreatefromstring 内存泄漏
您好我Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 21944 bytes)
在尝试使用 imagecreatefromstring 时出错
php - 从函数创建水平精灵?
此函数将根据文件类型和尺寸从目录中的所有图像创建一个精灵。我在脚本中面临的唯一问题是我需要精灵是水平的,而这个函数只输出一个垂直的图像。有关进行所需更改的任何建议?任何帮助,将不胜感激。
php - 我应该在单独的文件夹 joomla 中为 imagecreatefrompng 提供什么路径?
我一直在尝试使用imagecreatefrompng
joomla 中的功能。我在 components/mycomponent/views/imgview/tmpl/default.php 中使用该函数我必须将图像 url 管理员/components/mycomponent/images/img.png 传递给它。
我尝试了很多方法。但这些都不起作用。是否有任何特定方法可以将 url 传递给该函数。IE。我应该把它作为
或者
或者
任何帮助将不胜感激。
php - base64图像到png不起作用php
我正在尝试将 base64 图像转换为 png。这是我的代码
文件创建成功。但它无法打开。它不是可读的格式。
php - 使用 PHP imagecreatefromstring 时如何捕获无效图像
我正在使用 imagecreatefromstring,目前正在验证正确的图像文件格式。
所以一个链接:
不起作用,因为它不是有效的文件类型。但我刚刚发现了这一点:
将在我的验证中正确发送。对于不返回的图像链接和图像,我收到此错误:
有没有办法可以捕获此错误,以便我可以停止代码处理并通知用户?
用于获取 URL 的代码:
谢谢。克雷格。
php - imagecreatefrompng 并不总是在同一个图像上工作
这有点奇怪。用户可以将图像上传到服务器,插入一些文本,然后从服务器端我用用户的文本和上传的图像创建一个新图像。
要创建新图像,我正在使用imagecreatefrompng
或jpg
取决于上传文件的文件类型。
如果用户不喜欢创建的图像,用户可以编辑文本或上传另一个图像并再次点击提交。
除了一次出现外,这一切都可以正常工作。当用户上传png
文件时,会创建新图像但如果用户决定更改某些文本并拥有相同的png
文件,我会收到以下警告:
这真的有点奇怪,如果相同的图像第一次有效,为什么第二次无效?
我已经测试过同样的东西,jpgs
没有任何问题。
只是为了让您了解一些测试用例:
测试用例 1
用户文本 1:abc
用户文本 2:abc
图像:img.jpg
图像已创建,没有错误发生
用户决定更改一些文本但具有相同的图像:
用户文本 1:abcdef
用户文本 2:abcdef
图像已创建,没有错误发生
用户决定更改图像
图片:img_2.jpg
或img_2.png
图像已创建,没有错误发生
测试用例 2
用户文本 1:abc
用户文本 2:abc
图像:img.png
图像已创建,没有错误发生
用户决定更改一些文本但具有相同的图像:
用户文本 1:abcdef
用户文本 2:abcdef
Warning image is not a valid PNG
错误
测试用例 3
用户文本 1:abc
用户文本 2:abc
图像:img.png
图像已创建,没有错误发生
用户决定更改图像:
图片:img_2.jpg
或img_2.png
图像已创建,没有错误发生
我想这有点太具体了,不知道是否有人可以解决这个问题。