博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GraphicsMagick 学习笔记
阅读量:6793 次
发布时间:2019-06-26

本文共 559 字,大约阅读时间需要 1 分钟。

两种最常用的图片处理工具:GraphicsMagick 或 ImageMagick,GM是IM的分支,这两个图片处理工具功能基本相同,各有特色。但他们并不是nodejs的插件,它们都是客户端软件,linux和win版的都有。

图片描述

在nodejs中有一个插件叫gm,它完成了对上述两个工具的封装,使用spawn的方式调用。

后期可以尝试使用node-canvas,它在nodejs中实现了canvas的api,在开发体验上会比较舒适,但因为是通过v8来处理图片,所以性能方面应该跟GM和IM的桌面级比还是会略逊一筹。

搭建流程(具体的流程在github上有):

1、先下载并安装GraphicsMagick 或 ImageMagick
2、npm install gm

使用方法,官方案例:

图片描述

注意一点:

win下使用mg会报错误,因为gm调用的命令是convert,与系统自带命令有所冲突,需要配置appPath:
图片描述

github: https://github.com/aheckmann/gm

api: http://aheckmann.github.io/gm/docs.html#backdrop

弄了一天终于弄完一个图标生成工具,结果发现服务端体验太差,还不如客户端直接用canvas做,绕了好大一圈 ||。

= =

转载地址:http://urogo.baihongyu.com/

你可能感兴趣的文章
在bootstrap中多层modal叠加导致页面无法滚动的问题
查看>>
dns配置和各种文件中注意的点
查看>>
Django的API操作mysql中常用的语句
查看>>
windows计算程序运行时间
查看>>
linux find命令的使用方法
查看>>
vSphere 5.5:使用 RVC VSAN 监控工具第 1 部分
查看>>
我国.ORG域名16.4万居全球第6:1月第三周增450个
查看>>
JS中class的实现方式,另模拟dojo.declare
查看>>
13家中国域名商(国际域名)解析量报告(7月7日)
查看>>
vSphere 初体验之ESXi5的安装
查看>>
XenDesktop禁用特定盘符重定向(优化模式)
查看>>
nginx的web连接出现过多的TIME_WAIT
查看>>
Web开发中需要了解的东西
查看>>
Ceph运维告诉你分布式存储的那些“坑”
查看>>
程序员:伤不起的三十岁
查看>>
Centos7安装cobbler2.6.9自动化部署工具
查看>>
【ZooKeeper Notes 4】可视化zookeeper的事务日志
查看>>
Java中的对象和垃圾回收
查看>>
Nginx 301重定向域名
查看>>
Eclipse的Copy Qualified Name
查看>>