这里的压缩是怎么做的
压缩说到底是回答两个问题:这个文件需要小到什么程度,为此最少要让出多少画质。想用质量滑块自己调,就选按格式压缩的页面;如果上限是200KB这样的定数,就选目标体积页面,让编码器自己去找刚好压在这个数以下的设置。全部处理都由WebAssembly编码器在浏览器内完成,所以20MB的相机原图是在你自己的机器上压缩,而不是排在别人的服务器队列里。原始文件从不上传,结果直接从页面下载。
常见问题
怎样把图片精确压缩到100KB这样的大小?
用目标体积页面,比如压缩到100KB。它不会让你去猜一个质量数值,而是反复重新编码、逐步调整质量,直到输出刚好落在目标以下。这个搜索过程一两秒就完成,比手动试要贴近上限得多。
压缩会降低画质吗?
对JPEG和有损WebP来说会,降多少由你决定。大多数照片降到质量75到80时,按正常尺寸观看看不出差别,体积却少了一半以上。PNG压缩是无损的,像素完全一致,节省来自更好的编码方式,以及在需要时减少颜色数量。
哪种格式体积最小?
对照片而言,同等质量下WebP通常比JPEG小25%到35%,AVIF更小。对纯色图形、logo和截图,PNG或无损WebP更划算,因为照片编解码器会在锐利边缘上浪费码率。如果接收方是只认JPEG的老系统,那就保留JPEG并降低质量。
可以一次压缩多张图片吗?
可以。压缩工具能一次接收多个文件,用相同设置依次处理,然后分别返回结果。由于计算发生在你自己的CPU上,一批大文件所需时间会按比例增加。
压缩会清除EXIF信息吗?
重新编码会顺带丢掉大部分元数据,但不要把隐私保护寄托在这一点上。如果你的目的就是在分享前清除GPS坐标、相机序列号和拍摄时间,请使用专门的EXIF清除工具,它就是为清空这些字段并确认已清空而设计的。