问题标签 [php-gd]
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 - 在 FreeBSD 8.3 上安装 php5-gd 时出错(共享库“png.6”不存在)
我将 php 更新到 5.3。但我无法安装 gd 扩展(在 freebsd 8.3 上)
错误行:
我尝试更新并安装 png lib
然后我看到:
如果我从指令 FORCE_PKG_REGISTER 开始 - '"png.6" 不存在' 再次出现。我做到了portupgrade
- 但它也没有帮助。任何想法如何正确避免此错误?
php - PHP 图像调整大小(图库)
我最近第一次使用 PHP 建立了一个网站。我已经使用各种教程创建了一个画廊脚本,如果没有退出,它会自动拉出保存在设定位置的图像并创建一个缩略图。
现在我的上传工作正常,就像拉过图像一样,但是由于某种原因,脚本不会重新调整图像的大小!这真的开始让我感到困惑,因为我以前从未使用过 php,所以我完全不知所措。我的脚本在下面
?>
我相信这个错误与我的路径有关,但我不确定,任何人都可以对此有所了解吗????
php - 使用 GD 更改图像颜色
我想了解 PHP 中的图像处理并编写一些代码来编辑照片。
所以,我正在阅读有关 imagefilter() 函数的信息,但我想手动编辑颜色。
我有一小段带有 imagefilter 的代码来做图像棕褐色
我想做同样的事情,但没有 imagefilter(); 有可能的?
我知道它可能会获取图像中的颜色,然后更改它们并重新绘制它;
要获得图像颜色,我有这个:
这打印:
}
因为我可以编辑那些值并将它们整合到图片中?
我将不胜感激任何形式的帮助:书籍、教程、代码片段。
php - PHP-GD PNG透明图像变黑
我在我的一个项目中使用 JCrop(用户必须裁剪他的脸)并将坐标和源图像发送到 PHP 处理程序。流程应如下所示:根据接收到的坐标,处理程序裁剪图像并用于imagecopy()
将新创建的图像(在我的情况下为 90x90)放在使用ImageCreateTrueColor()
. 到目前为止这工作正常,但下一步是:我必须加载一个带有透明部分的 png 图像。(我希望我解释得足够清楚)与之前的布局具有相同的宽度和高度,并且上面有裁剪区域。最后一步是再次使用imagecopy()
将 png 放在布局上,并最终得到模板,其透明部分被用户制作的作物覆盖。这是我的代码:
我尝试了很多在网上找到的东西,但似乎没有任何效果。编辑:问题是透明部分是黑色的,而不是裁剪的脸。我真的需要一些建议。先感谢您。
php - 如何使用 PHP GD 库计算 PNG 文件中对象的厚度
我有一个 PNG 框架,我想知道它的厚度。我能够计算图像本身的宽度/高度。
但无法找出计算框架厚度的方法,请参见下图,了解我的意思。
有什么建议么?
php - 如何根据高度调整图像大小,如谷歌加号并使其具有响应性
我想让一个图像在所有平台和所有分辨率的网络上可扩展。谷歌的做法给我留下了深刻的印象。例如:
网络上有很多资源展示了如何根据屏幕大小调整图像大小,但没有一个能接近 google plus。我有一些相同问题的链接
http://www.quora.com/Google+/How-google-resize-images-dynamically-based-on-screen-size
但以上都没有解决我的问题。我可以调整图像的大小,但不能像 google plus 那样使其响应。
我有 jquery、javascript、php 方面的知识。我相信这与 php gd 库和 jquery 或可能通过 css 媒体查询有关,但无法解决问题。在这里提出问题之前,我已经尝试了以下资源:
http://adaptive-images.com/ - 无法根据高度调整图像大小。它在宽度方面可以很好地缩放。
Timthumb:http : //www.binarymoon.co.uk/projects/timthumb/,http ://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/ - 这不能很好地扩展与高度。
服务器端图像调整器:http: //css-tricks.com/snippets/php/server-side-image-resizer/
基于 CSS 的大小调整:http ://blog.kurtschindler.net/post/flexible-dynamically-resizing-images-with-css
有人可以建议我解决问题或帮助我根据上述资源对问题进行分类。
php - PHP图像输出突然停止工作
我有一个文件在将图像输出到浏览器之前对其进行操作。这是代码:
截至几天前,每当我尝试通过此文件加载任何图像时,我都会得到The image {path-to-file} cannot be displayed because it contains errors
.
我已经搜索了这个问题的答案,似乎几乎每个收到此错误的人都在这样做,因为他们之前输出过东西header()
,这在我的情况下不是问题。我知道服务器端肯定发生了一些变化,因为它工作了很长时间,然后突然停止工作。我在另一台服务器上测试了脚本,它运行良好。
我在服务器上运行了一个 GD 支持测试脚本,结果如下:
我遇到的主要问题是我对 PHP GD 功能的服务器要求了解得不够多,所以我需要的是一些方向,即在这种情况下我应该将哪些问题视为可能的罪魁祸首。是什么可能导致它破裂?
php - 使用 imagettftext 后关闭字体文件句柄
我正在imagettftext
使用 PHP GD 在图像上绘制文本
它工作正常,但问题是字体文件句柄在imagedestroy($im);
(用procexp检查)之后没有关闭
,正如我所料,Permission denied
当我尝试unlink
字体文件时收到警告。
如何释放使用的字体文件?谢谢
我在windows xampp上测试
php - PHP - 用新背景替换图像背景?
我正在尝试用新背景替换图像的背景。
输入图像将是一个绿盒图像,它应该将其绿色背景替换为透明,然后应该插入一个新的背景图像。
它应该是这样的
目前,我仍在努力用透明背景替换绿色像素,因为绿色像素 rgb 值正在发生变化,而不仅仅是一些静态 rgb 值。
这怎么可能存档?
php - imagecreatefromstring 函数有什么问题?
这段代码有什么问题?
我收到这些错误:
警告:imagecreatefromstring():gd-png:致命的 libpng 错误:读取错误:第 5 行 D:\wamp\www\img\index.php 中的数据被截断
警告:imagecreatefromstring(): gd-png 错误:setjmp 在第 5 行的 D:\wamp\www\img\index.php 中返回错误条件
警告:imagecreatefromstring():在第 5 行的 D:\wamp\www\img\index.php 中传递的数据不是“PNG”格式
警告:imagecreatefromstring():无法从第 5 行 D:\wamp\www\img\index.php 中的数据创建 GD 图像流
发生错误。
谁能帮帮我吗?
谢谢你。