禁止生成 .DS_Store 文件
macOS可以通过命令行修改系统配置,让系统不再在文件夹中生成这个配置文件,命令如下:defaults write com.apple.desktopservices DSDontWriteNetworkStores true
命令行批量处理照片
配置环境
输入如下命令行指令配置环境
brew update |
imagemagick
下面给出具体的例子如,图片尺寸修改为原图的85%
convert -resize 85%x85% $img $img-resized; |
限定宽度和高度
convert -resize 1024x800 $img $img-resized; |
指定宽度,高度自适应
convert -resize 1024x $img $img-resized; |
jpegoptim & optipng
jpegoptim 是针对jpg或者jpeg格式的图片进行压缩,optipng是针对png格式的图片进行压缩的,以jpegoptim为例
优化图片所占硬盘空间 (直接修改原图)
jpegoptim --size=400 $img |
批量处理可参考如下shell指令
find your_path -name "*.jpg" | xargs jpegoptim |