使用 css 文件中的 assetic 而不是图像标签优化 jpeg 图像
Optimize jpeg images using assetic from css file instead of image tag
下面的文章是我想要做的,但我希望它也适用于 CSS 中的引用,而不是只处理 <img>
标签,比如 [=13] =] 这将使我在网站上拥有的数百张图片的优化速度比手动操作快得多,也更方便。
例如,根据文档,这是目前使用 TWIG 模板引擎执行此操作的方式。
{% image '@AppBundle/Resources/public/images/example.jpg'
filter='jpegoptim' output='/images/example.jpg' %}
<img src="{{ asset_url }}" alt="Example"/>
{% endimage %}
这是否可能与 Assetic 和 Jpegoptim(或通过其他一些解决方案)有关
http://symfony.com/doc/current/cookbook/assetic/jpeg_optimize.html
老实说,您最好的选择是为 jpegoptim
所有现有文件编写脚本。
可能可以通过创建一个新的资产过滤器来做你想做的事,但如果你想让它把 jpeg 保存到不同的位置(你现在使用带有过滤器的图像标签得到的),那一点点细节实际上看起来很难。如果您使用过滤器来查找和重写图像 in-place,那么您只有一个笨重的脚本版本来查找和优化您的所有图像,这是一项相当多的工作,但并没有太大的收获。
下面的文章是我想要做的,但我希望它也适用于 CSS 中的引用,而不是只处理 <img>
标签,比如 [=13] =] 这将使我在网站上拥有的数百张图片的优化速度比手动操作快得多,也更方便。
例如,根据文档,这是目前使用 TWIG 模板引擎执行此操作的方式。
{% image '@AppBundle/Resources/public/images/example.jpg'
filter='jpegoptim' output='/images/example.jpg' %}
<img src="{{ asset_url }}" alt="Example"/>
{% endimage %}
这是否可能与 Assetic 和 Jpegoptim(或通过其他一些解决方案)有关
http://symfony.com/doc/current/cookbook/assetic/jpeg_optimize.html
老实说,您最好的选择是为 jpegoptim
所有现有文件编写脚本。
可能可以通过创建一个新的资产过滤器来做你想做的事,但如果你想让它把 jpeg 保存到不同的位置(你现在使用带有过滤器的图像标签得到的),那一点点细节实际上看起来很难。如果您使用过滤器来查找和重写图像 in-place,那么您只有一个笨重的脚本版本来查找和优化您的所有图像,这是一项相当多的工作,但并没有太大的收获。