sharp-cli 是一个基于 Node.js 的图像处理工具,可以轻松地进行图片格式转换、裁剪、缩放、压缩等操作。本文将介绍 sharp-cli 的使用方法,让读者可以轻松掌握这个强大的图像处理工具。
安装 sharp-cli
要使用 sharp-cli,我们需要先安装它。可以通过 npm 进行安装,命令如下:
npm install -g sharp-cli
这会在全局环境下安装 sharp-cli,我们可以在命令行中直接运行 sharp 命令来使用它。
使用 sharp-cli
调整图片大小
使用 sharp-cli 可以轻松地调整图片大小。比如将一张宽为 800 像素、高为 600 像素的图片缩小到宽度为 400 像素,高度为 300 像素,命令如下:
sharp image.jpg --resize 400 300 output.jpg
这会将 image.jpg 中的图片缩小,输出到 output.jpg 中。我们也可以使用缩略图命令,将图片长宽等比例缩小到指定的宽度或者高度,如下所示:
sharp image.jpg --thumbnail 400 output.jpg
这会将 image.jpg 中的图片等比例缩小,宽度为 400 像素,输出到 output.jpg 中。
裁剪图片
使用 sharp-cli 可以轻松地裁剪图片。比如从一张宽为 800 像素、高为 600 像素的图片中裁剪出一张宽度为 400 像素,高度为 300 像素的图片,命令如下:
sharp image.jpg --resize 800 600 --extract 200 150 400 300 output.jpg
这会将 image.jpg 中的图片裁剪出一个 400x300 大小的部分,输出到 output.jpg 中。
改变图片格式
使用 sharp-cli 可以轻松地改变图片格式。比如将一张格式为 JPG 的图片转换为 PNG 格式,命令如下:
sharp image.jpg --toFormat png output.png
这会将 image.jpg 中的图片转换为 PNG 格式,输出到 output.png 中。
压缩图片
使用 sharp-cli 可以轻松地压缩图片。比如将一张宽为 800 像素、高为 600 像素的图片压缩到文件大小不超过 100KB,命令如下:
sharp image.jpg --resize 800 600 --toFormat webp --quality 80 --max-filesize 100 output.webp
这会将 image.jpg 中的图片压缩为 webp 格式,并控制文件大小不超过 100KB,输出到 output.webp 中。
结语
以上就是关于 sharp-cli 的使用教程,希望对读者有所帮助。使用 sharp-cli 可以轻松地对图片进行各种操作,让我们的前端开发工作更为方便。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f76cc727116197505561a99