图片压缩工具

软件名称

图片压缩器

应用平台

在线服务

推荐类型

【开发者自荐】

一句简介

拖图片进去下载压缩文件

应用简介

拖图片并且调整压缩质量,点击下载就能得到容量更小的图片文件

    (功能更新)(链接已更新)

1新增压缩结果列表,显示每张图片的状态(成功/未变小),压缩前后大小。
2新增覆盖原图功能。
3输出格式支持JPG,PNG,WebP,保持原格式。
4新增按目标大小压缩:输入KB,压缩后的图片尽量接近所输入的KB。
5新增压缩后图片未变小时的红色提示,图片未变小的时候无法覆盖原图。
6有全局按钮:只能覆盖已经压缩变小的图片。
7每张图片有独立的覆盖按钮,可以单独覆盖自己选的那张。
8每张图片都有重新压缩按钮,可改质量,输出格式,目标大小,然后重新压缩。
9单次可一次性压缩50张图片。

官方网站

https://sprightly-clafoutis-419799.netlify.app

我一般不在别人推荐下面提到其他产品。

但你这个,真的不如我的啊:

6 个赞

我一般只压 png,写了个 bat 脚本放在 shell:sendto 目录里

@echo off

:: 日期:2021 年 2 月 10 日
:: 运行此脚本需要先确保安装有:pngquant

for %%i in (%*) do (
	if /i %%~xi==.png (
		pngquant  --force --output %%i %%i
	)
)

echo Mission complete! 

pause

我觉得用网页实现图片压缩不是一个好的思路,因为压缩完毕之后,得通过浏览器的"下载"功能来获取压缩之后的图片,我得重新把这些图片放到他们应该存放的位置

用脚本,或者本地程序就没有这个问题了,直接替换原图片就行,路径什么的都不用修改。

而且,如果压缩之后的图片的体积跟原图片相当甚至更大,那么本地程序也可以比较容易的处理,但是,网页版的就比较麻烦,怎么,我一次性压缩1000张图片,你告诉我有5张图片的压缩量不够明显,我该得手动去处理…

所以,不觉得这个功能有什么用,我还是用我本地的工具,或者楼上的脚本,都好一些

AI 时代了, 这类软件会很多…

我去年也写过一个,算是我测试 ai 编码时候做的第一个东西。不过完全没人用 :joy:

自用,自用。我的也没别人用啊。但我的需求是自己用:joy:

大佬,你的口算生成程序能做成本地运行的吗

看到大佬 想起你的口算生成网页,刚试了下 又打不开了 :joy:

才发现有这个神器。就是不清楚压缩成JPG用的是不是谷歌的jpegli,那个压缩后的体积比较小

明显不是,你直接看他的网页源代码

        async function compressImage(file, quality) {
            return new Promise((resolve) => {
                const reader = new FileReader();
                reader.onload = (e) => {
                    const img = new Image();
                    img.onload = () => {
                        const canvas = document.createElement('canvas');
                        canvas.width = img.width;
                        canvas.height = img.height;
                        const ctx = canvas.getContext('2d');
                        ctx.drawImage(img, 0, 0);
                        
                        canvas.toBlob((blob) => {
                            resolve(blob);
                        }, 'image/jpeg', quality / 100);
                    };
                    img.src = e.target.result;
                };
                reader.readAsDataURL(file);
            });
        }

就,把图片重新绘制了一遍,然后变换成一个Blob,之后储存。什么特别的技术也没用…

感觉又要引发重复造轮子的争论了

应该不会,毕竟这个项目一看就是新手用AI写出来的,连个轮子都算不上…只能算是个吹了气的气球,滚两下就能炸的那种,而且大家都能看得出来,所以应该吵不起来

已更新,新增压缩结果列表,覆盖原图功能
按目标大小压缩功能
压缩后图片未变小时的红色提示等等(详细功能在主帖子)

bro 你这个界面也太 ai 了 丑啊。