diff options
Diffstat (limited to 'util/generate_smaller.sh')
-rwxr-xr-x | util/generate_smaller.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/util/generate_smaller.sh b/util/generate_smaller.sh new file mode 100755 index 0000000..68769b4 --- /dev/null +++ b/util/generate_smaller.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +OUTPUT_DIR='better_noise_logos' + +for width in $(seq 16 1 96);do + echo "Making width of $width" + for brand in $1/*;do + mkdir -p "$OUTPUT_DIR/$brand" + + find $brand -iname '*.png' | while read image;do + BRI=$((80 + RANDOM % 40)) + SAT=$((80 + RANDOM % 40)) + HUE=$((60 + RANDOM % 80)) + width_off=$((RANDOM % (320-width))) + height_off=$((RANDOM % (240-width))) + convert -size 320x240 xc: +noise Random $image -modulate $BRI,$SAT,$HUE -geometry ${width}x+${width_off}+${height_off} -composite "$OUTPUT_DIR/$brand/`basename $image`.$width.png" + sleep 1 + done + done + +done + |