问题标签 [php-imagine]

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 投票
0 回答
403 浏览

php - Symfony2:Amazon S3 使用 Imagine 检索图像和 mofidy

我正在使用 amazon s3 来存储我的图像。现在我有 3 个不同的文件夹 - 临时的一个到不接受的图片,一个用于接受,一个用于带水印的一个。

当照片被接受时,它会被复制到接受和加水印的文件夹中,并从临时文件夹中删除。

问题出在带水印的文件夹上,因为我需要添加水印。在进行中的工作中,我模拟了添加水印的方法,如下所示:

这很好。但问题是 - 模拟正在处理上传的文件,而 FilePath 是图像的临时文件路径。

现在我需要从 amazon s3 检索图像,将其传递给imagineFilterManager 并保存回 amazon s3 位置。问题在于检索照片。

我试过这样:读取方法:

但在此之后 $this-imagine-open() 返回

文件资源 ID #141 不存在

对我来说奇怪的是,我可以仅使用路径将图像文件保存在 s3 上:

但无法仅使用路径打开文件:

它抛出异常

文件 watermarked/asd_asd.png 不存在。

0 投票
1 回答
933 浏览

php - 想象一下,得到 mime 类型

我无法在想象文档https://imagine.readthedocs.org/en/latest/index.html中找到我如何获得 mime 类型。

我只是打开这样的图像:

我现在有 $myImage,如何获得 mime 类型?

问候。

0 投票
2 回答
975 浏览

symfony - png_compression_level 选项应该是从 0 到 9 的整数

我正在使用 Symfony 2.3.*,当我使用 LiipImagineBundle 时,我的 app/logs/dev.log 中出现此错误。

有什么解决办法吗?谢谢

这是我的配置

0 投票
1 回答
2223 浏览

php - 如何重新调整图像大小并上传到不同大小的不同文件夹?

我是php新手。对于我的购物网站项目,我需要你的帮助。

在我的 add_product 页面中,我有产品图片选项。当我提交表单时,文件图像将在不同文件夹中重新调整大小为 3 种不同的大小,例如 -

我还有一个数据库表 -

提交表单后,每个文件也会生成一个唯一的新名称并保存在上表中,如下所示 -

如何重新调整图像大小并上传到不同大小的不同文件夹并将文件名插入MySQL数据库?请帮助我任何人。

0 投票
1 回答
448 浏览

php - 想象一下 ZF2:比率调整大小

我正在使用 Zend Framework 2 中的 Imagine 库:Imagine

我也想做一些图片作为图片页面的缩略图,使其加载速度更快。但问题是我不知道如何在库中调整比例。

有人知道如何使用比率调整大小吗?所以我想说图片是300宽,它会自动计算高度。

这是我此时的代码:

0 投票
4 回答
35468 浏览

php - Laravel - Imagick 未安装

使用 Laravel 并尝试使用 Imagine 进行图像上传。

问题是我收到错误说明:

我遵循了本指南,并按照说明正确创建了所有文件夹和文件等:

http://creolab.hr/2013/07/image-manipulation-in-laravel-4-with-imagine/

我还检查了包含所有文件等的 Imagick 文件夹是否在正确的位置。

有什么帮助吗?

谢谢,克雷格。

0 投票
2 回答
1029 浏览

cakephp - 插件 cakephp-imagine-plugin

我使用 cakephp 3.0.x-dev,我想使用插件 cakephp-imagine-plugin ( https://github.com/burzum/cakephp-imagine-plugin/tree/3.0 )。

当我使用这个插件时,我的 cakephp 视图中出现以下错误

错误:未安装 imagick

我的控制器看起来像

感谢 php composer.phar,我已经安装了插件视图。composer.json 文件如下所示:

}

该插件安装在 vendor/imagine/imagine/

我不知道我做错了什么。在此之前我从未使用过作曲家。所以我不确定我在 composer.json 文件中写了什么。有人可以帮助我吗?

问候,

史努比

0 投票
2 回答
1154 浏览

php - 无法使用 require 安装想象类(centos6.5/php5.4 上的供应商/autoload.php 错误

我知道很多用户之前也问过同样的问题,但这对我没有帮助......我有一个 VPS(centOS6.5/directadmin/php5.4/SSH 终端)

我尝试通过 getcomposer.org 在我的服务器中安装想象(https://imagine.readthedocs.org )类

这些是我的所有步骤:

首先我安装getcomposer:

然后:

之后我运行它:

好的!一切似乎都已安装!

现在在我的网站根目录中,我想对其进行测试:

但我得到这个错误:

警告:需要(供应商/autoload.php):无法打开流:第 2 行的 /home/admin/domains/example.com/public_html/info.php 中没有这样的文件或目录

致命错误:require():在 /home/admin/domains/example.com/public_html/info 中打开所需的 'vendor/autoload.php' (include_path='.:/usr/local/php54/lib/php') 失败.php 在第 2 行

//编辑

autoload.php 在我的服务器中的真实位置:

供应商目录中还有“想象”目录!

0 投票
1 回答
1181 浏览

symfony - LiipImagineBundle:应用滤镜后更改图片保存路径

我有这个配置:

我试图更改保存图像的目录的名称,但我得到了

InvalidConfigurationException:“liip_imagine.filter_sets.subitem_in_category”下无法识别的选项“路径”

我读过这个:https ://github.com/liip/LiipImagineBundle/blob/master/Resources/doc/configuration.md

0 投票
1 回答
1165 浏览

php - 如何在 Codeigniter 中实现 Imagine 图像库

我正在尝试将 Imagine 图像库添加到 Codeigniter 应用程序中,但这是我第一次遇到我不明白的“命名空间”和“使用”概念。大多数库通常需要一个包含、要求等...以使它们与您的框架一起工作,但我很难尝试实现这种“命名空间”、“使用”方法。

现在我走了多远,我下载了 Lib,将 Imagine 文件夹放在 CI 的库文件夹中,在那里我有另一个图像 Lib 调用 wideimage,我可以毫无问题地适应 CI。我尝试有创意并加载库文件,就像在 CI 中加载任何常规库文件一样。

这就是问题开始的地方,我开始收到很多错误,例如找不到类得到错误行,我立即认为它可能需要具有该类的其他文件现在可以解决它一直存在的一些错误给我,但就像每次加载新的 lib 文件时都会出现另一个错误,即使存在具有主类的文件,一些错误也不会消失。

现在我确实找到了一篇关于如何设置 SPL 自动加载的文章,我得到了以下代码

但从来没有让它工作,在这种情况下,它给了我一个 CI 类或文件找不到的错误。

现在再次问我的问题,有没有办法将这个 Imagine 图像库实现到 Codeigniter 中?

通过常规库加载器或通过自动加载文件加载它?

像这样的东西;

好吧,我非常感谢任何人对此的帮助,同时我将继续浏览网络,看看是否能找到答案。