提取ipa的png图片

时间:2021-03-05 20:28:33

把ipa解压后,png图片不能显示,运行以下脚本转换即可

#!/bin/bash
function ergodic(){
for file in ` ls $1 `
do
mv $1"/"$file $1"/"$file".temp"
Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations $1"/"$file".temp" $1"/"$file
m $1"/"$file".temp"
done
}
INIT_PATH=$1
ergodic $INIT_PATH

参数$1是指png文件所在目录。


例如:把以上脚本保存成文件change.f,在change.f的同等目录下建一个文件夹image,把png图片都放在image文件夹内,则运行命令: ./change.f ./image