【发布时间】:2016-01-09 17:40:08
【问题描述】:
我正在进行优化,Google 建议对图像进行无损压缩,正在寻找一种在 Django 中实现此功能的方法。
这是他们指定的图像,我认为要有效地完成它需要在系统范围内实现,可能使用中间件类想知道是否有人以前做过。这是页面速度的谷歌分析链接https://developers.google.com/speed/pagespeed/insights/?url=www.kenyabuzz.com
优化图片 正确格式化和压缩图像可以节省许多字节的数据。 优化以下图片,使其大小减少 627.3KiB(减少 74%)。
Losslessly compressing http://www.kenyabuzz.com/media/uploads/clients/kenya_buzz_2.jpg could save 594.3KiB (92% reduction).
Losslessly compressing http://www.kenyabuzz.com/media/uploads/clients/new_tribe_2.jpg could save 25KiB (44% reduction).
Losslessly compressing http://www.kenyabuzz.com/…a/uploads/clients/EthiopianAirlines2.jpg could save 3KiB (22% reduction).
Losslessly compressing http://www.kenyabuzz.com/static/kb/images/Nightlife.Homepage.jpg could save 1.3KiB (2% reduction).
Losslessly compressing http://www.kenyabuzz.com/static/kb/img/social/blog.png could save 1.1KiB (43% reduction).
Losslessly compressing http://www.kenyabuzz.com/static/kb/img/social/twitter.png could save 969B (52% reduction).
Losslessly compressing http://www.kenyabuzz.com/…der-Board---Email-Signature--Neutral.jpg could save 920B (2% reduction).
Losslessly compressing http://www.kenyabuzz.com/static/kb/img/social/youtube.png could save 757B (31% reduction).
【问题讨论】:
-
在您引用的页面中点击链接developers.google.com/speed/docs/insights/OptimizeImages 可以提供大量信息。你读过吗?
-
是的,我做到了,但他们没有提供有关如何使用 python 或 Django 实现相同功能的信息。我用谷歌搜索了“Losslesly compressing images django”,但没有得到任何相关信息。
-
为什么在 Django 中这样做 - 谷歌优化页面中有一个链接允许谷歌为你做这件事。抓取这些图像,上传到服务器,收集静态图像,然后完成。
-
这个项目直接在模型上启用了其中的几个选项。 github.com/un1t/django-resized
标签: python django lossless-compression