【问题标题】:Why are animated gif in typo3 not shown为什么没有显示typo3中的动画gif
【发布时间】:2019-04-14 15:16:06
【问题描述】:

我的 Typo3 内容中有文本和图像。我想插入一个动画 gif。我首先使它正常,然后我意识到 gif 已更改为 .png 文件。

经过几次测试,我在安装工具中找到了参数(FE png_to_gif)。

但是当我选择这个时。 gif 文件的路径为 fileadmin/processed,但此目录中没有 gif 文件。

谁能帮我显示我的 GIF 动画?

谢谢。

【问题讨论】:

    标签: typo3 gif typoscript


    【解决方案1】:

    如果您正在处理的图像被 ImageMagick/GraphicsMagick 调整大小或修改,动画的所有帧都将丢失。在前端使用原始尺寸来避免这种情况。

    【讨论】:

    • 怎么办?我在视图质量下的图像选项卡中制作:无(所有选项都被忽略)。使用此选项,可以在前端具有原始大小。
    • 很晚,但无论如何:原始大小 = 将上传的 gif 的大小设置为前端显示的大小。如果网站上的 gif 是 200x200 像素,请使用图像编辑器将其更改为恰好这个大小 (200x200),然后将其上传到 TYPO3。 TYPO3 不会接触这个文件并显示原始文件。
    【解决方案2】:

    您好,尝试在外观->质量和类型下选择“无(忽略所有其他选项)”

    gl

    【讨论】:

      【解决方案3】:

      就像 Merec 回答的那样:动画会在处理过程中丢失...... 一种选择是干预流体模板的渲染:在您自己的扩展中,您覆盖原始流体模板并找到输出图像的 image-viewhelper:

      当没有给出宽度或高度时,这也会处理图像

      <f:image image="{imageObject}" />
      

      这个没有大小不会(或者直接使用变量)

      <f:image src="{imageObject.0.originalResource.publicUrl}" />
      

      (请注意,图像对象通常是一个数组,要找出它&lt;f:debug&gt;{_imageObject}&lt;/f:debug&gt;&lt;f:debug&gt;{_all}&lt;/f:debug&gt;

      【讨论】:

        猜你喜欢
        • 2015-07-03
        • 1970-01-01
        • 1970-01-01
        • 2012-07-23
        • 1970-01-01
        • 2011-02-25
        • 1970-01-01
        • 2015-05-14
        • 1970-01-01
        相关资源
        最近更新 更多