首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 压缩图片命令行

在Linux系统中,有多种命令行工具可以用来压缩图片,以下是一些常用的工具及其使用方法:

1. ImageMagick

ImageMagick是一个功能强大的图像处理工具,可以通过convert命令来压缩图片。

安装:

代码语言:txt
复制
sudo apt-get install imagemagick

压缩图片:

代码语言:txt
复制
convert input.jpg -quality 80 output.jpg
  • -quality 80:设置压缩质量为80%,数值越低,压缩率越高,但图片质量也会降低。

2. OptiPNG

OptiPNG是一个专门用于PNG图片优化和压缩的工具。

安装:

代码语言:txt
复制
sudo apt-get install optipng

压缩图片:

代码语言:txt
复制
optipng -o7 input.png
  • -o7:设置优化级别,范围是0到7,数值越高,压缩效果越好。

3. JPEGoptim

JPEGoptim是一个专门用于JPEG图片优化和压缩的工具。

安装:

代码语言:txt
复制
sudo apt-get install jpegoptim

压缩图片:

代码语言:txt
复制
jpegoptim --max=80 input.jpg
  • --max=80:设置最大质量为80%,数值越低,压缩率越高。

4. pngquant

pngquant是一个用于PNG图片量化压缩的工具,可以将24位或32位的PNG图片转换为更小的8位图片。

安装:

代码语言:txt
复制
sudo apt-get install pngquant

压缩图片:

代码语言:txt
复制
pngquant --quality=65-80 input.png --output output.png
  • --quality=65-80:设置压缩质量范围,数值越低,压缩率越高。

5. 使用Shell脚本批量压缩

你可以编写一个简单的Shell脚本来批量压缩图片。

示例脚本:

代码语言:txt
复制
#!/bin/bash

for file in *.jpg; do
  convert "$file" -quality 80 "${file%.jpg}_compressed.jpg"
done

for file in *.png; do
  optipng -o7 "$file"
done

使用方法:

  1. 将上述脚本保存为compress_images.sh
  2. 赋予执行权限:
  3. 赋予执行权限:
  4. 运行脚本:
  5. 运行脚本:

优势:

  • 自动化:可以批量处理大量图片,节省时间。
  • 灵活性:可以根据需要调整压缩质量和优化级别。
  • 无损压缩:某些工具(如OptiPNG)可以在不损失图片质量的情况下进行压缩。

应用场景:

  • 网站优化:减少图片大小,加快页面加载速度。
  • 存储管理:节省存储空间,特别是在云存储环境中。
  • 备份:减少备份文件的大小,节省存储和传输时间。

通过这些工具和方法,你可以高效地在Linux系统中压缩图片,满足各种需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1分41秒

苹果手机转换JPG格式及图片压缩方法

1时44分

1Linux基础知识-6查找和压缩-2压缩和解压缩工具

7分51秒

39.Webpack5从入门到原理-高级-压缩图片

5分55秒

6分钟学会使用Java“硬核”压缩和转码图片--图片转码和缩略图生成

24.6K
16分44秒

开发人员必备Linux下开发环境搭建 13 压缩和解压缩 学习猿地

13秒

趣玩Linux之sl:命令行里跑火车

13分33秒

049_尚硅谷课程系列之Linux_实操篇_压缩解压类

13分33秒

049_尚硅谷课程系列之Linux_实操篇_压缩解压类

37分20秒

1Linux基础知识-6查找和压缩-3打包和解包工具

1时6分

1Linux基础知识-6查找和压缩-1文件查找locate和find

20分17秒

04 -常用命令/32 -常用命令-压缩1

13分21秒

04 -常用命令/33 -常用命令-压缩2

领券