使用pngcrush使用Git导出过滤器

我想,当我(用git存档)从存储库导出,以优化PNG文件,使用的是涂抹过滤器。 不过,如果我理解正确,这些滤波器只能通过标准输入和标准输出工作,而pngcrush需要一个“真正”的文件。

有没有什么解决方法吗?

--------------解决方案-------------

使用临时文件。 例如:

IN=$(mktemp)
OUT=$(mktemp)

# save stdin to temp file
cat > "$IN"

# Crush the image and ignore regular output.
# Die if pngcrush fails.
pngcrush "$IN" "$OUT" > /dev/null || exit $?

# write temp file to stdout
cat "$OUT"

# clean up
rm "$IN" "$OUT" &

分类:图像 时间:2015-03-15 人气:0
本文关键词: 优化,图像,混帐,PNG
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.641 (s). 10 q(s)