简介
pillow-cli
是一个使用 Node.js 编写的 npm 包,用于图像处理和转换。其特点在于可以通过命令行来使用,并支持多种格式的图片文件。
该 npm 包适用于前端开发者,特别是需要进行图像处理和转换的场景。例如图片压缩、格式转换、裁剪和缩放等操作。
安装
安装 pillow-cli
最简单的方式是通过 npm 进行安装:
npm install -g pillow-cli
使用
pillow-cli
可以通过命令行进行使用。以下是一些常用命令:
尺寸调整
调整图片尺寸:
pillow resize input.png -w 200 -h 200 -o output.png
这个命令将输入图片 input.png
的尺寸调整为 200x200,并将输出结果保存为 output.png
。
图片裁剪
裁剪图片:
pillow crop input.png -x 100 -y 100 -w 200 -h 200 -o output.png
这个命令将输入图片 input.png
中间的 200x200 区域裁剪出来,并将输出结果保存为 output.png
。
图片旋转和翻转
旋转图片:
pillow rotate input.png -d 90 -o output.png
这个命令将输入图片 input.png
逆时针旋转 90 度,并将输出结果保存为 output.png
。
翻转图片:
pillow flip input.png -o output.png
这个命令将输入图片 input.png
左右翻转,并将输出结果保存为 output.png
。
图片格式转换
将图片格式从 PNG 转换为 JPEG:
pillow convert input.png -f jpg -o output.jpg
这个命令将输入图片 input.png
转换为 JPEG 格式,并将输出结果保存为 output.jpg
。
示例代码
以下是一个使用 pillow-cli
进行图片压缩的示例代码:
-- -------------------- ---- ------- ----- - ---- - - ------------------------- ------------ ------ --------- -- --- -- ------------ ------- ------- ------- -- - -- ------- - -------------------- ----------- ------- - ------------------ ------------ ---
该代码将输入图片 input.png
的大小缩小 50%,并将输出结果保存为 output.png
。
总结
通过 pillow-cli
,前端开发者可以通过命令行轻松进行图像处理和转换。该 npm 包支持多种常见格式的图片文件,并提供了多种有用的操作,如尺寸调整、图片裁剪、旋转和翻转、格式转换等。借助 pillow-cli
,开发者可以更加方便地进行图像处理,提高开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005670a81e8991b448e34b0