
PicoDiet 按目标视觉质量分数压缩图片,而非固定参数
来源标题:Show HN: PicoDiet – compress images to a visual quality score, not a setting
PicoDiet 改变图片压缩方式:先设定目标视觉质量分数,再为每张图自动寻找能达到该分数的最小文件。它用 SSIMULACRA2 指标给每次尝试打分,并检查人脸模糊、文字损坏等局部问题;每张压缩图都会显示分数,可与原图对比。默认模式保持原格式和尺寸,Auto 模式则按图决定:照片转为 JPEG,大图长边缩至约 1920 像素,截图和图形保持原样。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
变化最大的地方放大 2 倍。只有凑这么近,旗帜的织纹才略显柔和;正常尺寸下两者看起来一样。 一张来自单反相机的公有领域港口照片,使用 PicoDiet 的默认设置。评分是 SSIMULACRA2,衡量图像与原始图像接近程度的指标:90 及以上通常难以分辨,80 在正常观看距离下看起来相同。 固定的压缩设置,比如 JPEG 质量 75,在一张照片上看起来没问题,在下一张上却出现块状失真,因为有些图像比其他图像更能掩盖压缩痕迹。PicoDiet 从结果应该呈现的样子出发:它为每张图像尝试多种设置,保留仍能达到你的质量评分的最小文件。 每次尝试都用 SSIMULACRA2 评分——这是一个旨在预测人眼所见的开放指标——并检查是否存在小的损坏区域,比如模糊的人脸或一行文字。每张压缩后的图像都会显示其评分,你可以打开它与原图对比。 原始(默认)保留每张图像的格式和尺寸,只让文件变小。自动会逐张决定:照片转为 JPEG,大照片的长边缩小到约 1920 像素,而截图和图形保持原格式,除非 PNG 或 JPEG 明显更小。选项让你自己选择格式(JPEG、PNG、WebP 或 AVIF)和最大尺寸。当另一种选择能多节省 10% 以上时,会显示绿色徽章。 有损压缩总会改变一些东西。PicoDiet 会告诉你改变了哪里:对比视图会放大到变化最大的部分打开,原图和新文件之间有一个可拖动的分隔条。角落的小地图用黄色到红色标记变化的区域,这样你可以在下载前检查重要的位置(人脸、文字、标志)。质量如何衡量解释了这些数字。 通过 HTTPS 上传到我们最近的服务器,自动处理,并在你完成后 3 分钟内删除。绝不共享、出售或用于训练。无需账户。隐私政策 是的。无需注册,也没有水印。每批最多 30 张图像,每张最多 25 百万像素和 30 MB。 默认设置下不会明显看出。有损压缩会移除信息,但 PicoDiet 只保留 SSIMULACRA2 评分至少 80 的结果,这在正常观看距离下与原图看起来相同。如果图像会被近距离检查或再次编辑,请设为 90 或更高。 取决于图像。在我们的默认设置测试中,一张相机 JPEG 缩小了 87%,一张保存为 PNG 的 Retina 截图缩小了 77%,一张导出为 WebP 的照片缩小了 33%,而一张 1200 万像素的 iPhone 照片在自动模式下变成了比其 HEIC 小 83% 的 1920 像素 JPEG。已经压缩得很好的图像缩小幅度更小。如果 PicoDiet 无法在不低于你的评分的情况下让文件更小,它会保留原图。 PNG、JPEG(也包括 .jfif)、WebP、GIF(包括动图)、AVIF、来自 iPhone 的 HEIC/HEIF、BMP 和 TIFF。BMP 和 TIFF 会返回为 PNG,照片则返回为 JPEG。结果可以是 JPEG、PNG、WebP 或 AVIF,动画可以是 GIF、WebP 或动态 PNG。 是的,PicoDiet 生成的每个文件都会:相机数据和位置(EXIF、GPS)被移除,色彩配置文件保留,因此颜色看起来相同。当你的原图已经是最小的时,PicoDiet 会原样返回,包括元数据。 是的,每批最多 30 张。可以一次性更改所有图像的质量或格式,也可以只改一张,然后将全部内容下载为 ZIP。
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。