一种高压缩低损失的图片压缩调参思路
做完了才意识到这个已经被很多人做过了,但是还是很有意思,尤其还能感受到 vibe coding 的能力边界,很强,但细节上,尤其是ui细节上还是有待提升。前端这行应当还能再干几年。
思路:很简单,就是有些图片其实选择压缩算法后可以以较低的压缩质量获得不错的效果,于是通过对比压缩后的图片和压缩前的图片的相似度来自动调整压缩质量,以获得一个体积和相似度上的平衡点。这样比无脑选择某种格式以及固定的压缩质量效果会好很多,缺点就是耗时,因为要多次压缩进行评估来选择更好的结果。
在线使用: https://2234839.github.io/OceanPress_siyuan_plugin/#/image-compression
源码地址: https://github.com/2234839/OceanPress_siyuan_plugin