在Symfony4项目中,我正在使用LiipImagineBundle调整图像大小。 有一个不错的Twig过滤器,因此您可以在模板中使用它:
<img src="{{ asset('images/my_image.jpg') | imagine_filter('downscale_800') }}" alt="">
然后,LiipImagine将决定返回一个需要解析为已调整大小并缓存的版本的URI,或者将URI提供给已缓存的版本(大多数情况下将导致304响应)。 正确的URI然后呈现在您的模板中。
但是在我的项目中,我也通过Javascript加载API数据。 例如,博客文章中的文章可以包含图片的URI。
现在我的问题是:通过LiipImagine调整图像大小的最佳位置是什么?
我尝试了几种选择:
我在LiipImagine的文档中没有找到任何提示,因此如果有人可以分享一些提示和技巧,那将是很好的。