summaryrefslogtreecommitdiff
path: root/util/generate_smaller.sh
diff options
context:
space:
mode:
Diffstat (limited to 'util/generate_smaller.sh')
-rwxr-xr-xutil/generate_smaller.sh22
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
+