- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够上传一个文件,并从中创建 3 个缩略图并将所有内容存储在 S3 服务器上。
我的 liip/LiipImagineBundle 设置如下:
liip_imagine :
# configure resolvers
resolvers :
# setup the default resolver
default :
# use the default web path
web_path : ~
# your filter sets are defined here
filter_sets :
# use the default cache configuration
cache : ~
# the name of the "filter set"
my_thumb :
# adjust the image quality to 75%
quality : 75
# list of transformations to apply (the "filters")
filters :
# create a thumbnail: set size to 120x90 and use the "outbound" mode
# to crop the image when the size ratio of the input differs
thumbnail : { size : [120, 90], mode : outbound }
# create a 2px black border: center the thumbnail on a black background
# 4px larger to create a 2px border around the final image
background : { size : [124, 94], position : center, color : '#000000' }
# the name of the "filter set"
thumb_square :
# adjust the image quality to 75%
quality : 75
# list of transformations to apply (the "filters")
filters :
thumbnail : { size : [300, 300], mode : outbound }
# create a 2px black border: center the thumbnail on a black background
# 4px larger to create a 2px border around the final image
background : { size : [304, 304], position : center, color : '#000000' }
# the name of the "filter set"
thumb_rectangle_md :
# adjust the image quality to 75%
quality : 75
# list of transformations to apply (the "filters")
filters :
thumbnail : { size : [670, 400], mode : outbound }
# create a 2px black border: center the thumbnail on a black background
# 4px larger to create a 2px border around the final image
background : { size : [674, 404], position : center, color : '#000000' }
# the name of the "filter set"
thumb_hd :
# adjust the image quality to 75%
quality : 75
# list of transformations to apply (the "filters")
filters :
thumbnail : { size : [1920, 1080], mode : outbound }
# create a 2px black border: center the thumbnail on a black background
# 4px larger to create a 2px border around the final image
background : { size : [1924, 1084], position : center, color : '#000000' }
这是我正在查看的文档:https://symfony.com/doc/2.0/bundles/LiipImagineBundle/basic-usage.html#runtime-options
我遇到的问题是,在文档中它只是说要像下面这样:
$this['imagine']->filter('/relative/path/to/image.jpg', 'my_thumb')
我得到的明显错误是:
不能将 App\Controller\CreatorDashboard\PostsController 类型的对象用作数组
我明白为什么我会收到错误,它认为我正在尝试将我的 Controller 类用作数组。
但是你如何在代码中访问这个 Liip/LiipImagineBundle 呢?我如何在 Symfony 4 中获得它的“句柄”?
文档不清楚。
最佳答案
您分享的示例是针对没有 Twig 的模板用法。如果您在 Controller 中(基于您共享的错误的假设),您需要将 Liip 缓存管理器从容器中取出。
/** @var CacheManager */
$imagineCacheManager = $this->get('liip_imagine.cache.manager'); // gets the service from the container
/** @var string */
$resolvedPath = $imagineCacheManager->getBrowserPath('/relative/path/to/image.jpg', 'my_thumb'); // resolves the stored path
关于symfony - (Symfony 4) 如何从 PHP 代码中访问 Liip Imagine 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54543563/
我正在尝试按照集成说明使用 Liip Imagine 与 Sonata Media 生成缩略图: http://sonata-project.org/bundles/media/master/doc/
我在 yii2 中得到了这段代码: Image::thumbnail($path, 100, 100)->save($thumbnail, ['quality' => 50]); 我认为它会调整原始图
我有一个项目,我将上传的图像保存在 src/My/Bundle/Resources/uploads/images/full 中,并使用 twig 过滤器 imagine_filter 动态创建缩略图。
我正在尝试使用Python 进行layerstack 操作。但是,我陷入了错误。 这里是示例代码: import os,sys from imagine import modeler m = mode
我有以下几点: namespace App\Http\Controllers; use Illuminate\Http\Request; use Imagine\Image\Box; use Imag
我想要生成的效果与中的示例完全相同 this StackOverflow thread :(相关问题) 1.调整图片大小 2.保持比例 3.添加或填充白色背景的非图像区域 以下是此过程的三个示例: 1
我使用下面的函数在上传后调整图像大小以显示在我的帖子上。但它仅适用于大于 500px 300px 的图像。当我上传小于此尺寸的图像时,我的网站图像行会崩溃。 use yii\imagine\Image
我正在创建一个将包含在我的其余页面中的 php,我希望它包含 Logo 、标语和指向站点所有页面的 CSS 样式的链接。我正在使用: 在我所有页面的开头。 但是,在此页面中,我想创建一个空的 DIV
我正在尝试调整图像大小以生成缩略图、卡片等。但是,在调整图像大小时,它似乎保持纵横比,这不起作用,因为原始图像通常是矩形,而缩略图、卡片等具有方形图像/与原始图像不同的纵横比。另外,如果宽高比相同,那
我希望能够上传一个文件,并从中创建 3 个缩略图并将所有内容存储在 S3 服务器上。 我的 liip/LiipImagineBundle 设置如下: liip_imagine : # configur
我希望能够上传一个文件,并从中创建 3 个缩略图并将所有内容存储在 S3 服务器上。 我的 liip/LiipImagineBundle 设置如下: liip_imagine : # configur
我的代码没有输出预期的输出。该代码由一个模块文件(egree.py)和6个其他文件组成,这些文件运行模块并根据用户在(C,F,K)中的输入输出以(C,F或K)为单位的温度。换句话说,这6个文件分别在不
关于 (Symfony 4) How do I access the Liip Imagine bundle from within PHP code?我找到了一个使用 Liip Imagine Ca
关于 (Symfony 4) How do I access the Liip Imagine bundle from within PHP code?我找到了一个使用 Liip Imagine Ca
我遇到 Visual Studio 时出现错误并提出问题。 我安装了 POWERVRSDK_2017 并运行了 OGLESHelloAPI.sln,这是安装后的示例文件。执行后,程序没有响应就终止了,
目前我正在从事JAVA应用程序的工作。我刚刚在 RAD_9.1.1 中从 SVN checkout 了项目。当我将相关的 jar 添加到我的项目中时,我遇到了以下类路径错误。 有人能解决这个问题吗?
我是一名优秀的程序员,十分优秀!