在python Flask中动态压缩图像



我正在尝试动态减少(压缩(图像文件大小。

原因是我动态地需要它,因为我需要在另一个页面上以全尺寸使用它。(因此,我无法在服务器上对原始图像进行任何更改(我正在做的项目就像一篇博客文章。主页面上几乎没有包含图像和帖子数据的featuredpost。当我们点击帖子时,它将在后台加载帖子图像的完整位置,在主页上,它就像一个缩略图

问题:在主页上,当图像加载到featured_post时,它应该以比原来更小的尺寸加载,以快速完成页面加载
注意:每页至少20个featured_post

我建议您在保存博客文章时生成所有需要的大小和分辨率,而不是动态生成。显然是出于性能原因。

对于Python中的图像操作,我建议您使用pillow库:

https://pillow.readthedocs.io/en/stable/

最新更新