问题标签 [liipimaginebundle]

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 投票
2 回答
1560 浏览

php - 带有 vich_uploader 的 liip_imagine 未创建缓存

我正在开发一个由两个内部项目组成的 Symfony 项目。一个项目和市场项目。这是文件在网络中的结构方式。

现在我有第三个文件夹

我想允许用户从 ONE 上传图像并显示在 MARKETPLACE 这是我的配置

应用程序/config/bundles/liip_imagine.yml

应用程序/配置/捆绑包/vich_uploader.yml

这是图像的模型

src/CoreBundle/Models/MediaItemModel

第三个文件,其功能与所有这些相关

现在问题如下,如果我将 ONE 项目隔离到一个普通的 symfony 项目中,并重新制作文件夹以指向 web 文件夹而不是图像,然后尝试上传可以通过 connect_api_media_getgeneralmedias 访问的图像,我可以看到缩略图和一切就像这样domain.com/api/330/thumb_medium 但 2 个项目设置发生的情况是创建了 media/serviceprovider/330/image.jpeg 但没有缓存或库文件夹,所以我不能真正使用 liib 库使用缩略图功能的一些原因。

任何想法为什么会这样?

附言。权限都很好 ps。gd 库已安装并正在运行

如需更多代码,请告诉我。

0 投票
1 回答
1101 浏览

image - 在 symfony3 上使用 LiipImagineBundle 上传后如何调整原始图像的大小?

我看到了这个链接,我想要的很接近。 上传后使用 LiipImagineBundle 调整图像大小?

我将 symfony 3 与捆绑包 LiipImagineBundle 一起使用。我只想在上传后在类控制器中调整原始图像的大小。我不想在缓存文件夹上创建缩略图。

让我们看看下面的示例:如果用户上传一个 1800*1200 的文件,我想在文件系统上将其大小调整为 800*600,并且我不想保留文件 1800*1200。

LiipImagineBundle 可以吗?

谢谢你。

0 投票
1 回答
508 浏览

php - symfony 2.3 + liip + gaufrette = 创建远程图像的拇指(通过 url)

我得到了一个旧的 Symfony 2.3 项目。我以前从未使用过 Symfony(我在 Angularjs 中),所以有点难。

我想要做什么:我需要调整项目,以便我可以显示本地图像或远程图像的缩略图(我将获得已上传图像的完整 url),应该在本地缓存中创建缩略图。

Liip 图像包已在项目中使用,带有过滤器。我用作曲家安装了 KnpGaufretteBundle。

1.在services.yml

2.在config.yml

3.in view.twig

错误 :

所以url不好因为是本地路径+url路径拼接

我能做些什么 ?

0 投票
1 回答
602 浏览

php - Oneup flysystem 和 liip 想象本地缓存设置

我在项目根目录之外有一个文件夹,其中包含上传的图像现在我想通过使用 oneup flysystem 来存储 Liip 想象缓存。

配置.yml

但它一直给我这个错误: 在此处输入图像描述

0 投票
1 回答
1534 浏览

symfony - liip想象中的错误图像路径

我使用 vich 上传器上传图像和 oneup flysystem 文件抽象。也 liip 想象捆绑制作缩略图。

问题是 liip 采用我的 oneup flysystem 适配器本地路径并尝试在uploads/58998d6502406.png其中查找图像。当我删除uploads前缀时,它会起作用,否则会抛出未找到源文件的异常。

也许我在我的配置中遗漏了一些东西?

Twig:( <img src="{{ vich_uploader_asset(partner, 'imageFile') | imagine_filter('my_thumb') }}" />也尝试过使用资产)

生成的网址: http://app.dev/media/cache/resolve/my_thumb/uploads/58998d6502406.png

有效的网址: http://app.dev/media/cache/resolve/my_thumb/58998d6502406.png

我的配置:

0 投票
1 回答
87 浏览

symfony - LiipImagineBundle / 视网膜

是否有可能以某种方式配置 bundle 来为视网膜显示生成图像,比如@2x?

或者有人可以给我一个建议如何处理视网膜吗?

谢谢

0 投票
2 回答
409 浏览

php - 使用 LiipImagineBundle 和 Symfony3 找不到图像

我想在 Symfony3 中使用 LiipImagineBundle。

安装后,我在以下位置配置了捆绑包config.yml

在html代码中使用:

在呈现的 html 中:

未找到图像。

0 投票
1 回答
560 浏览

file-upload - LiipImagineBundle 过滤后图片不出现

我正在使用VichUploadBundle将图像上传到我的数据库中,并希望使用LiipImage在网站上显示图像的缩略图。

这是我的config.yml文件设置

liip 的大部分代码都是直接从文档中复制来进行测试的。

这是我的routing.yml

最后,我有了要上传的图像实体。这也是从官方 Vich 文档中复制的代码

在我的控制器中,我将图像表放入带有 $em 的数组中

我后来将其放入视图中并(希望)像这样打印它们:

不幸的是,输出看起来像这样: 网站输出


现在路径很好。图像在没有imagine_filter(). 使用 Vich Assets 时也会出现同样的效果。

选中后链接图像的路径为:

http://localhost:8000/media/cache/resolve/my_thumb/images/products/hqdefault.jpg

图片的路径是

网络/图片/产品


有谁知道可能是什么问题?

或提供用于创建图像缩略图的替代包

所有的帮助都会很棒

0 投票
1 回答
363 浏览

symfony - Liipimaginebundle - FOR 循环中的图像

我在 TWIG 模板中使用 Liipimaginebundle 显示缩略图时遇到问题。

我正在渲染一个索引:

在 index.html.twig 中,我使用 FOR 循环来显示与广告相关的缩略图。

mainPhoto 存储与当前广告相关的照片路径 - 例如:

在使用“img”参数时,我遇到了一个例外:

在渲染模板期间抛出异常(“路由“liip_imagine_filter”的参数“path”必须匹配“.+”(“”给定)以生成相应的URL。”)。

在这种情况下定义路径的正确方法是什么?

0 投票
2 回答
721 浏览

php - Symfony liipimaginebundle: set request context scheme to https

I have done following things:

So I want to have url with https. Currently I am getting url with http.

I have set router.request_context.scheme: https in parameters. But didn't work.

So actually I want to set vendor/symfony/symfony/src/Symfony/Component/Routing/RequestContext.php scheme property to https.