简介
@promised/gm 是一个 Node.js 模块,可以被用于在服务器端使用 GraphicsMagick 库来对图片进行处理。它提供了一个 Promise 风格 API,使图片处理更加简单方便。
安装
你可以通过 npm 安装 @promised/gm。
--- ------- ------------
使用
在使用 @promised/gm 之前,我们需要先安装 GraphicsMagick。
---- ------- ------- --------------
安装完成后,我们可以通过 require 引入 @promised/gm。
----- -- - ------------------------
打开图片
我们可以通过使用 gm 方法打开一个图片。
----------------- ------------- -- ----------------------- ------------ -- --------------------
缩放图片
我们可以使用 resize 方法来缩放图片,resize 方法接收一个宽度和高度参数。
----------------- ------------ ---- ---------------------------- -------- -- ----------------------- ------------ -- --------------------
裁剪图片
我们可以使用 crop 方法来裁剪图片,crop 方法接收一个宽度和高度参数,以及一个起始点坐标。
----------------- ---------- ---- -- -- ---------------------------- -------- -- ----------------------- ------------ -- --------------------
调整图片质量
我们可以使用 quality 方法来调整图片的质量。
----------------- ------------ ---------------------------- -------- -- ------------------------- ------------ -- --------------------
总结
@promised/gm 提供了很多图片处理的方法,本篇文章只是简单展示了几个典型的例子,希望能对大家有所帮助。若想了解更多关于该模块的方法和用法,请查看官方文档。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600558a181e8991b448d5ef0