gpt4 book ai didi

linux - 如何在 Linux (Mint/Ubuntu) 中对目录进行 PNGCrush?

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:04 25 4
gpt4 key购买 nike

我有一个包含许多图像文件的目录树,然后我必须移动到另一个目录树。但是在这个命运目录中,我的 png 文件必须被压缩。

例如:

源目录树:

./model/layout/img
./model/layout/img/log
./model/layout/img/errs
./model/layout/img/commons

(有很多类型的图片文件)

命运目录树:

./app/img
./app/img/log
./app/img/errs
./app/img/commons

有人对此有解决方案吗?

最佳答案

我在这个网站上找到了解决方案。 https://davidwalsh.name/pngcrush-directory .

我只需要稍微修改一下脚本。

#!/bin/sh

SRC_DIR=./model/layout/img/
DST_DIR=./app/img/

rm -rf $DST_DIR
cp -R $SRC_DIR $DST_DIR

for png in `find $DST_DIR -name "*.png"`;
do
echo "crushing $png"
pngcrush -reduce -brute "$png" temp.png

mv -f temp.png $png
done;

关于linux - 如何在 Linux (Mint/Ubuntu) 中对目录进行 PNGCrush?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51285404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com