Imagemagick/Graphicsmagick 流体图像查看助手中的命令?
Imagemagick/Graphicsmagick commands in fluid image viewhelper?
是否有可能获得 f:image
或 v:media.image
或类似的可用 viewhelper 来执行一些经典的 TYPO3 imagemagick 特技,例如将图像转换为灰度?
喜欢
10 = IMAGE
10.file.params = -type Grayscale
或者我是否必须使用自己的 VH 来扩展 f:image
?
如果我必须这样做:我想将这些参数传递给 IM/GM 是正确的方法,对吗?我需要在哪里查看如何正确完成?
查看这个已关闭的问题 https://forge.typo3.org/issues/41347,
此功能已有补丁,但已被放弃(请参阅 Christian Kuhn 评论原因 -> https://review.typo3.org/#/c/21162/),因此现在您需要一个自己的 VH。
编辑:
如果你想对图像有特殊效果,你可以今天使用 CSS 属性,只需使用简单的 CSS 过滤器,今天有相当不错的浏览器支持 http://caniuse.com/#feat=css-filters
示例:
我使用 TypoScript 配置图像并流畅地调用它们:
<f:cObject typoscriptObjectPath="lib.fluidResponsiveImages" data="{image.uid}"></f:cObject>
TypoScript 示例:
#
# TypoScript Setup: lib.fluidResponsiveImages
# Load after tt_content.t3s
#
lib.fluidResponsiveImages = IMAGE
lib.fluidResponsiveImages {
file {
import.current = 1
treatIdAsReference = 1
width = 932
}
sourceCollection < tt_content.image.20.1.sourceCollection
layoutKey < tt_content.image.20.1.layoutKey
layout < tt_content.image.20.1.layout
params < tt_content.image.20.1.params
}
是否有可能获得 f:image
或 v:media.image
或类似的可用 viewhelper 来执行一些经典的 TYPO3 imagemagick 特技,例如将图像转换为灰度?
喜欢
10 = IMAGE
10.file.params = -type Grayscale
或者我是否必须使用自己的 VH 来扩展 f:image
?
如果我必须这样做:我想将这些参数传递给 IM/GM 是正确的方法,对吗?我需要在哪里查看如何正确完成?
查看这个已关闭的问题 https://forge.typo3.org/issues/41347, 此功能已有补丁,但已被放弃(请参阅 Christian Kuhn 评论原因 -> https://review.typo3.org/#/c/21162/),因此现在您需要一个自己的 VH。
编辑:
如果你想对图像有特殊效果,你可以今天使用 CSS 属性,只需使用简单的 CSS 过滤器,今天有相当不错的浏览器支持 http://caniuse.com/#feat=css-filters
示例:
我使用 TypoScript 配置图像并流畅地调用它们:
<f:cObject typoscriptObjectPath="lib.fluidResponsiveImages" data="{image.uid}"></f:cObject>
TypoScript 示例:
#
# TypoScript Setup: lib.fluidResponsiveImages
# Load after tt_content.t3s
#
lib.fluidResponsiveImages = IMAGE
lib.fluidResponsiveImages {
file {
import.current = 1
treatIdAsReference = 1
width = 932
}
sourceCollection < tt_content.image.20.1.sourceCollection
layoutKey < tt_content.image.20.1.layoutKey
layout < tt_content.image.20.1.layout
params < tt_content.image.20.1.params
}