Atitit js nodejs 图像处理压缩缩放算法 attilax总结
2. GraphicsMagick Image Processing System 1
2.2. 注意事项。使用im类库貌似比较麻烦,下载了几个都不是的。。不带cli接口。。Gm默认的也不带接口,要在官网下载的才带cli接口。。 3
1.1. 项目背景,图片体积太大。需要压缩
先看是否使用jpg压缩,图片已经是jpg压缩过了。这个思路只好放弃。
然后看是否可以使用减小分辨率压缩法。这个是可以的,预计可以吧34M大小的图片压缩到几百kb级别。。原来的图片有大几千到几万的像素宽高度。。
1.2. 语言选项,使用Js 使用gm模块
Java 使用imageio或者thumbnail也可以了。。
因为毕竟一个简单的缩放功能,所以使用大型库有点麻烦,就选择小型类库gm。。
下载gm
http://www.graphicsmagick.org/
2. GraphicsMagick Image Processing System
| Current Release |
1.3.25 (Released September 5, 2016) |

本文介绍了在Node.js中使用GraphicsMagick库进行图像处理和压缩的场景,包括为何需要压缩图片、选择Js和gm模块的原因,以及具体代码实现和使用时的注意事项。通过调整图片分辨率来压缩34M大小的图片至几百kb。文章还提供了安装和配置GraphicsMagick的步骤,以及示例代码。

938

被折叠的 条评论
为什么被折叠?



