MAC 配置与相关工具推荐

禁止生成 .DS_Store 文件

macOS可以通过命令行修改系统配置,让系统不再在文件夹中生成这个配置文件,命令如下:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

命令行批量处理照片

配置环境

输入如下命令行指令配置环境

brew update
brew install imagemagick
brew install jpegoptim

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
知识共享许可协议