问题标签 [gd2]
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 - Codeigniter Image Resize/Matermarking 在串联调用时失败
我有以下 image_helper
正如您在第二个函数中看到的那样,我调用第一个函数来调整叠加层的大小,然后再将其应用于图像。
一,调整后的叠加层的属性仍然说它是原始大小。我不认为这是真的,因为文件大小发生了变化。为什么?调整大小不会改变显示的属性吗?
其次,当调用resize时,加水印失败,没有水印图像被创建。日志显示“您的服务器不支持处理此类图像所需的 GD 功能。”。刷新页面时(不调用调整大小,因为调整大小覆盖文件存在)水印图像被创建。
如您所见,我正在清除配置以确保在实现函数时仅加载所需的配置,并使用 clear() 函数重置库。
如您所见,我正在初始化与重新加载此问题中的库。CodeIgniter/PHP/GD2 Image Manipulation 正在兴起
我正在使用 Codeigniter 2 image_lib 库。
在此先感谢您提供任何和所有想法/故障排除途径。我没有想法去测试。
php - Codeigniter image_thumb() 停止执行
我正在使用 CodeIgniter 2.2.0、apache 2.4.17、PHP 5.6.16。
当我需要任何图像的缩略图时,我使用 image_thumb() 函数。
但是,当我上传大小超过 3 MB 的图像然后尝试获取缩略图时,执行被终止而没有任何错误(error_reporting 为 ON)。
我跟踪它,发现在终止执行的 image_thumb() 函数内部调用了 resize() 函数。
那么这是任何服务器问题吗?
php - 调整图像大小,然后使用 Codigniter 进行裁剪
嗨,我正在使用 Codigniter 图像处理类来创建具有固定大小的缩略图所以我不会先调整它的大小(所以当我裁剪它时,我会得到一个很大的图像和平)然后裁剪它调整大小有效但是庄稼不
这是我创建的功能
php - CODEIGNITER:您的服务器不支持处理此类图像所需的 GD 功能
Gd2 也已启用。试了很多方法。。。不知道怎么回事
遇到 PHP 错误 严重性:通知消息:getimagesize():读取错误!文件名:libraries/Image_lib.php 行号:1651
回溯:文件:/opt/lampp/htdocs/ciflix/application/controllers/Admin.php 行:52 功能:库文件:/opt/lampp/htdocs/ciflix/index.php 行:315
函数:require_once
提供的图像无效。
您的服务器不支持处理此类图像所需的 GD 功能。
php - 从 ffmpeg 捕获后使用 php gd2 编辑图像
海。我是ffmpeg的新手。我想在从视频中捕获后合并两个图像。我的 php GD2 代码是正确的。我已经对已经存储在我的电脑中的图像进行了尝试。但是用ffmpeg捕获时它对我不起作用。这是我的 ffmpeg 代码。它正在工作。
并且 PHP GD2 代码在上述行之后开始,
sockets - PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/gd2'
我最近购买了一台安装了 php 7.1 的新 Macbook pro,自从我尝试使用homebrew将 php 升级到 7.2 后一切正常。当我尝试使用 显示我的 php 版本时php -v
,它可以工作,但它会返回以下警告:
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/gd2' - dlopen(/usr/lib/php/extensions/no-debug-non -zts-20160303/gd2, 0x0009): 第 0 行未知中的关闭错误
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/mbstring' - dlopen(/usr/lib/php/extensions/no-debug-non -zts-20160303/mbstring, 0x0009): 第 0 行未知中的关闭错误
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/mysqli' - dlopen(/usr/lib/php/extensions/no-debug-non -zts-20160303/mysqli, 0x0009): 第 0 行未知中的关闭错误
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/pdo_mysql' - dlopen(/usr/lib/php/extensions/no-debug-non -zts-20160303/pdo_mysql, 0x0009):第 0 行未知中的关闭错误
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/sockets' - dlopen(/usr/lib/php/extensions/no-debug-non -zts-20160303/sockets, 0x0009): 第 0 行未知中的关闭错误
gd2、mbstring、mysqli、pdo_mysql 和 sockets 文件似乎有错误,但它们在 no-debug-non-zts-20160303/ 文件夹中不存在...有没有办法使用自制软件重新安装所有这些丢失的文件?
谢谢