我正在关注this documentation,我正在试图找出媒体助手可以渲染图像的其他参数值。
{% media media, 'small' %}
在上面的例子中,媒体标签有两个参数,第一个是媒体实体,第二个是格式。但是,我没有在文档中看到格式的值列表。
由于{%media%}是自定义树枝标记。我试图在MediaTokenParser和MediaNode上放置断点,但它似乎并没有停在这两个地方。任何人都可以给我一些关于如何找出价值观的指示。谢谢!
答案 0 :(得分:1)
您自己定义格式。
转到this link并向下滚动到app/config/config.yml
部分。通过“默认”,只定义了两种格式,但您可以添加自己的格式,并根据您的偏好命名,如下所示。
formats:
small: { width: 100 , quality: 70}
big: { width: 500 , quality: 70}
基本上,您可以在当前代码中设置width
,height
和quality
。
还有更多示例here(它们似乎混淆了电视部分中的quality
和width
属性。)
作为旁注,对源代码进行全文搜索总是一个好主意。如果您碰巧使用Linux,快速rgrep "small" * --color
会为您提供一些指向下一步的指示。 rgrep "quality" * --color
几乎指出了它,引导您进入处理这些选项的Resizer
类。