Typo3 类型3:流体模板中翻转的图像?

Typo3 类型3:流体模板中翻转的图像?,typo3,typoscript,fluid,extbase,Typo3,Typoscript,Fluid,Extbase,我想垂直翻转一组图像。在Typoscript中,我会使用filelist和GIFBUILDER对象来实现这一点 但我现在的情况是,我使用一个带有Extbase类和流体模板的自定义插件。 我正在通过 有人知道在显示这些图像之前垂直翻转这些图像的好方法吗? 可能是打字稿和流体的组合吗 谢谢你的帮助 在我看来,你有两个选择: 首先,像往常一样编写打字稿(例如lib.marks.your-IMAGES=CONTENT或其他内容),并通过进行渲染 第二种方法是编写自己的视图辅助对象,并扩展fluid中包含

我想垂直翻转一组图像。在Typoscript中,我会使用filelist和GIFBUILDER对象来实现这一点

但我现在的情况是,我使用一个带有Extbase类和流体模板的自定义插件。 我正在通过

有人知道在显示这些图像之前垂直翻转这些图像的好方法吗? 可能是打字稿和流体的组合吗


谢谢你的帮助

在我看来,你有两个选择:

首先,像往常一样编写打字稿(例如
lib.marks.your-IMAGES=CONTENT
或其他内容),并通过
进行渲染


第二种方法是编写自己的视图辅助对象,并扩展fluid中包含的图像视图辅助对象。您可以将您的特殊配置放在那里,并使用它来代替普通配置。

在我看来,您有两个选择:

首先,像往常一样编写打字稿(例如
lib.marks.your-IMAGES=CONTENT
或其他内容),并通过
进行渲染

第二种方法是编写自己的视图辅助对象,并扩展fluid中包含的图像视图辅助对象。您可以将您的特殊配置放在其中,并使用它来代替普通配置。

我这样解决它:

在我的Extbase控制器中,我实例化了t3lib_stdGraphic,并通过Imagick转换了imageas。我将此图像保存到一个目录->中,因为我需要将其保存在持久内存中

这段代码可能很有用,因为我在Extbase中没有找到任何适合imagick使用的资源

$this->stdGraphic = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('t3lib_stdGraphic' );
$this->stdGraphic->absPrefix = PATH_site;
$this->stdGraphic->init();
$data = getimagesize("fileadmin/buegel_anprobe/".$artikel->getKurznr().".png");
$width = $data[0];
$height = $data[1];
$transform = $this->stdGraphic->imageMagickConvert("fileadmin/".$artikelname.".png",'png', $width, $height, ' -flop', '', '', 1);
$filepath = $transform[3]
“-flop”是垂直翻转图像的重要参数

然后,我将路径传递到流体模板,并通过image viewhelper将其插入

好的资源是以下参考:

我这样解决它:

在我的Extbase控制器中,我实例化了t3lib_stdGraphic,并通过Imagick转换了imageas。我将此图像保存到一个目录->中,因为我需要将其保存在持久内存中

这段代码可能很有用,因为我在Extbase中没有找到任何适合imagick使用的资源

$this->stdGraphic = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('t3lib_stdGraphic' );
$this->stdGraphic->absPrefix = PATH_site;
$this->stdGraphic->init();
$data = getimagesize("fileadmin/buegel_anprobe/".$artikel->getKurznr().".png");
$width = $data[0];
$height = $data[1];
$transform = $this->stdGraphic->imageMagickConvert("fileadmin/".$artikelname.".png",'png', $width, $height, ' -flop', '', '', 1);
$filepath = $transform[3]
“-flop”是垂直翻转图像的重要参数

然后,我将路径传递到流体模板,并通过image viewhelper将其插入


好的资源是以下参考:

在这一点上有用的还有官方文档,它显示了使用cObject viewhelper的简单易懂的方法:在这一点上有用的还有官方文档,它显示了使用cObject viewhelper的简单易懂的方法: