黑马程序员技术交流社区
标题: 【广州PHP】在node中使用graphicsmagick实现图片处理 [打印本页]
作者: mangoboy 时间: 2019-4-21 16:28
标题: 【广州PHP】在node中使用graphicsmagick实现图片处理
本帖最后由 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/
第二步:把安装目录设置为环境变量
测试成功页面如下:
[attach]281287[/attach]
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
效果图:
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |