hnn*_*nns 11 compression images
我知道有 'jpegoptim' 可以这样做。但它并不总是按预期缩小图像。例如,如果我执行
jpegoptim --max=50 *.jpg
Run Code Online (Sandbox Code Playgroud)
在 550KB 的图像上,大小不会真正减少。所以我想知道是否有一些更有效的工具可以做到这一点。
谢谢
Aar*_*ton 19
你可以试试mogrify:
https://imagemagick.org/script/mogrify.php
另请参阅图像压缩的具体示例:
https://askubuntu.com/questions/25356/decrease-filesize-when-resizing-with-mogrify
mogrify -quality 80 -resize 80 file.jpg
所以你应该得到类似的结果
mogrify -quality 80 文件.jpg
在我的机器上测试:
aaron@sandbox:~/img-test$ du -h splash.jpg
188K splash.jpg
aaron@sandbox:~/img-test$ mogrify -quality 10 splash.jpg
aaron@sandbox:~/img-test$ du -h splash.jpg
16K splash.jpg
Run Code Online (Sandbox Code Playgroud)
在 10% 这看起来很糟糕,但你明白了。
你也可以使用 Python 的 PIL:
从 PIL 导入图像
im = Image.open("C:\Users\Public\Pictures\Sample Pictures\Jellyfish.jpg") im.save("C:\Users\Public\Pictures\Sample Pictures\Jellyfish_compressed.jpg", quality=10)
| 归档时间: |
|
| 查看次数: |
21247 次 |
| 最近记录: |