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) |