A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 mangoboy 于 2019-4-21 21:57 编辑

GraphicsMagick is the swiss army knife of image processing。人称瑞士军刀。

为什么要用它? 1.免费的 2支持多达88种图片格式的处理,达到GB级别 3稳定及高效

下面是window操作

第一步:下载安装graphicsmagick

官网地址: http://www.graphicsmagick.org/

第二步:把安装目录设置为环境变量
测试成功页面如下:



3、node调用graphicsmagick实现图片压缩、图片剪切

3-1:安装node的gm模块

[Shell] 纯文本查看 复制代码
npm install gm

3-2:实现图片压缩

服务端核心代码:


运行服务器端脚本:
[JavaScript] 纯文本查看 复制代码
node mg.js 或则 nodemon mg.js 

效果图:
压缩前:
压缩后:

3-3:实现图像裁剪

服务端核心代码:
运行服务器端脚本:
[JavaScript] 纯文本查看 复制代码
node mg.js 或则 nodemon mg.js 

效果图:







您需要登录后才可以回帖 登录 | 加入黑马