mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-20 06:58:20 +00:00
29 lines
718 B
Bash
29 lines
718 B
Bash
|
#!/bin/bash
|
||
|
#set -x
|
||
|
result=
|
||
|
|
||
|
dil_path=$1
|
||
|
|
||
|
result=$(find $2 -iname '*.png' -print0 | while IFS= read -r -d $'\0' file; do
|
||
|
new_file=$(mktemp --tmpdir "$(basename "$file" .png).XXX.png")
|
||
|
cp "$file" "$new_file"
|
||
|
convert "$new_file" "${new_file}_old.bmp" >> /dev/null
|
||
|
${dil_path}/dilate "$new_file" >> /dev/null
|
||
|
convert "$new_file" "${new_file}_new.bmp" >> /dev/null
|
||
|
orig_hash=$(identify -quiet -format "%#" "${new_file}_old.bmp")
|
||
|
new_hash=$(identify -quiet -format "%#" "${new_file}_new.bmp")
|
||
|
rm "$new_file"
|
||
|
rm "${new_file}_old.bmp"
|
||
|
rm "${new_file}_new.bmp"
|
||
|
if [ "$orig_hash" != "$new_hash" ]; then
|
||
|
printf "$file is not dilated\n"
|
||
|
fi
|
||
|
done)
|
||
|
|
||
|
if [[ "$result" != "" ]]; then
|
||
|
printf "$result"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
exit 0
|