CNode

写了一个图片剪裁, 缩放, 格式输出pkg

分享
SstruCoder发布于11 年前最后回复11 年前16 回复7124 浏览0 收藏

写这个pkg的原因

这几天用到了七牛的图片处理的接口,感觉挺不错的,我想,如果能自己实现这样的效果那我就可以 在自己的服务器上处理我的图片了,而不是依赖七牛的云存储. 于是这两天抓了抓时间

优点

  • 底层调用graphicsMagick, 性能稳定高效,七牛用的是imageMagick
  • 完全可以自定制自己服务器上图片
  • 依赖少, 仅仅依赖一个第三方pkg: gm(其封装了graphicsMagick)

缺点

  • 目前只完成了基本的图片处理(不过貌似够了,哈哈)
  • 代码结构需要再优化一下, 以便扩展

使用

文档建议去GitHub上看,npm样式太水了 地址: 点击 安装: github上面有。这不说了,文档还是需要看的。

github貌似解析代码里面的tab有问题,我目前用的windows,它是基于Linux的。所以在其网站上看,代码格式太丑,我本地 的缩进是2

===========0.6.9版本==============

  • 修复mode 0 一个条件判断问题
查看回复

回复 (16)

D
dean5277#1·11 年前

支持

S
struCoder#2·11 年前
引用 dean5277支持

@dean5277 tks :)

M
meteormatt#3·11 年前

:+1

F
fancylife#4·11 年前

感人 +1

S
struCoder#5·11 年前
引用 meteormatt:+1

@meteormatt tks :)

S
struCoder#6·11 年前
引用 fancylife感人 +1

@fancylife 哈哈, tks :)

支持+感人!

H
hezedu#8·11 年前

顶,期待用上你的大作

S
struCoder#9·11 年前
引用 hezedu顶,期待用上你的大作

@hezedu @LaryIII 感谢. :)

N
nqdy666#10·11 年前

有中文, 大利支持啊

M
meteormatt#11·11 年前

graphicsMagick转PSD好像没有imageMagick好. 有些imageMagick能转成功的,graphicsMagick不能转

$ gm convert 胸卡正面-媒体.psd -flatten 1.png
gm convert: Too much image data in file (胸卡正面-媒体.psd).
S
struCoder#12·11 年前
引用 meteormattgraphicsMagick转PSD好像没有imageMagick好. 有些imageMagick能转成功的,graphicsMagick不能转

@meteormatt 我看了一下, 你先看一下gm convert -list format你的环境可以转的格式,如果可以支持 那么说明,你的系统对于每一个进程都有了一定的内存限制,而gm在转换时超过了这个限制,所以才报错。 话说,gm是fork的imageMagick,性能上应该更好一些才对。。。:)

M
meteormatt#14·11 年前

加了-debug error后显示的是 Snap2.png

W
wehtta#16·11 年前

以前用go 写过图片处理的微服务。。。

参与回复
登录后即可参与回复。登录