ServBay 图片处理工具使用文档
ServBay出厂时包含了多个强大的命令行图片处理工具,这些工具可以帮助您高效地处理和优化图像文件。本文将介绍ServBay自带的常见图片处理工具,并提供一些实用的图片处理小技巧。
目录
常见图片处理工具
ImageMagick
ImageMagick是一个强大的图像处理工具集和库,支持多种图像格式。它提供了创建、编辑、合成图像的功能。
安装与配置
ServBay出厂时已经包含了ImageMagick,无需额外安装。
基本使用
转换图像格式
bashmagick convert input.jpg output.png
1调整图像大小
bashmagick convert input.jpg -resize 300x300 output.jpg
1添加水印
bashmagick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
1
cwebp
cwebp是一个用于将图像转换为WebP格式的命令行工具。WebP是一种现代图像格式,提供了更好的压缩比和质量。
安装与配置
ServBay出厂时已经包含了cwebp,无需额外安装。
基本使用
将JPEG图像转换为WebP格式
bashcwebp input.jpg -o output.webp
1将PNG图像转换为WebP格式
bashcwebp input.png -o output.webp
1设置压缩质量
bashcwebp -q 80 input.jpg -o output.webp
1
jpegtran
jpegtran是一个无损的JPEG转换工具,用于旋转、翻转和转置JPEG图像。
安装与配置
ServBay出厂时已经包含了jpegtran,无需额外安装。
基本使用
旋转JPEG图像
bashjpegtran -rotate 90 input.jpg > output.jpg
1水平翻转JPEG图像
bashjpegtran -flip horizontal input.jpg > output.jpg
1
djpeg
djpeg是一个将JPEG文件解压缩为PPM、PGM、BMP或Targa格式的工具。
安装与配置
ServBay出厂时已经包含了djpeg,无需额外安装。
基本使用
- 将JPEG解压缩为PPM格式bash
djpeg input.jpg > output.ppm
1
cjpeg
cjpeg是一个将PPM、PGM、BMP或Targa格式的图像压缩为JPEG文件的工具。
安装与配置
ServBay出厂时已经包含了cjpeg,无需额外安装。
基本使用
- 将PPM压缩为JPEG格式bash
cjpeg input.ppm > output.jpg
1
img2webp
img2webp是一个将多张图像合并为单个WebP格式的工具,常用于创建动画WebP。
安装与配置
ServBay出厂时已经包含了img2webp,无需额外安装。
基本使用
- 将多张图像合并为动画WebPbash
img2webp -o output.webp frame1.png frame2.png frame3.png
1
图片处理小技巧
批量调整图片大小
使用ImageMagick可以轻松批量调整图片大小。例如,将当前目录下所有JPEG图片调整为300x300像素:
for file in *.jpg; do magick convert "$file" -resize 300x300 "$file"; done
批量转换图片格式
使用cwebp可以批量将图片转换为WebP格式。例如,将当前目录下所有以servbay
开头的图片转换为WebP格式,并设置压缩质量为45:
for file in servbay*; do cwebp -q 45 "$file" -o "${file%.*}.webp"; done
添加水印
使用ImageMagick可以添加水印。例如,在右下角添加文本水印:
magick convert input.jpg -gravity southeast -draw "text 10,10 'ServBay'" output.jpg
优化图片质量
使用jpegtran可以优化JPEG图片的质量和文件大小。
优化JPEG图片
jpegtran -optimize -progressive input.jpg > output.jpg
总结
ServBay包含了多个强大的命令行图片处理工具,这些工具可以帮助您高效地处理和优化图像文件。通过本文的介绍,您可以了解如何使用这些工具进行图片处理,并学到一些实用的小技巧。