Atitit 图片压缩功能 attilax艾提拉总结 缩略图功能 小于一定分辨率不压缩,防止小图放大 Resize图片缩小 图像质量参数 等比压缩 Gm的事业使用 1.更改当前目录下*

Atitit 图片压缩功能 attilax艾提拉总结

 

 

缩略图功能

 

小于一定分辨率不压缩,防止小图放大

 

Resize图片缩小

 

图像质量参数

 

等比压缩

 

Gm的事业使用

 

1. 更改当前目录下*.jpg的尺寸大小,并保存于目录.thumb里面
gm mogrify -output-directory .thumbs -resize 320x200 *.jpg

2. gm convert -resize 640x480 image.gif image.gif
(转换为640x480的图像)

 

gm mogrify  resize

 

 

gm mogrify -output-directory  D:\000game-resize 320x200 *.jpg

 

 

压缩效果 789个图片 644M

压缩后 800*800 46M

 

 

 

var gm = require("gm")

var fileMod = require("../io/fileUtil.js")

var dirutil = require("../io/dirutil.js")

var pathutil = require("../io/path.js")

 

var srcdir="D:\\ati 2017 pic maybe info";  //\\D:\ati 2017 pic maybe info

var dstdir="D:\\ati 2017 pic maybe info resized800";

 

dirutil.trave_scandir_readdirSync(srcdir,function(fileobj){

 

 

//dstfile="D:\\000game\\resiz\\IMG_20170327_093422_HDR_compressed.jpg";

 

var src=fileobj.path+"\\"+fileobj.filename;

console.log(src);

//return;

var rltpath=pathutil.getRltPath(src,srcdir)

var dstfile=dstdir+"\\"+rltpath;

 fileMod. mkdirsSync_byFilePath(dstfile)

gm(src).resize(800,800,">").write(dstfile,function (err) {

    if (err) console.log(err);

 }

 

 );

 

});

 

 

D:\0workspace\atiplat_eeJS\com.attilax\image\imgCompress.js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值