记一次GraphicsMagick处理图片的问题
1、安装GraphicsMagick 和 ImageMagick
mac下 安装
brew install ImageMagick; brew install GraphicsMagick;
2、目标:
利用GraphicsMagick对2倍图进行缩放 resize方法
imageMagick("./src/assets/images/home/logo2.png").resize(92, 48, "!").write("./src/assets/images/home/logo2-4.png", function (err) { if (err) { console.log(err); return; } })
3、问题
缩放之后的图片严重失真
4、解决
通过查看api, 找到 thumb方法 生成缩略图
imageMagick("./src/assets/images/home/logo2.png").thumb(92, 48, "./src/assets/images/home/logo2-2.png", 100, function (err) { if (err) { console.log(err); return; } })
质量100,效果也和resize一样。
最后 找到了 scala方法 进行缩放
imageMagick("./src/assets/images/home/logo2.png").scale(92, 48).write("./src/assets/images/home/logo2-3.png", function (err) { if (err) { console.log(err); return; } })
经尝试,基本保真缩放!
标题:记一次GraphicsMagick处理图片的问题
作者:hugh0524
地址:https://blog.uproject.cn/articles/2018/06/02/1527915111817.html
0 0