From 788d3147d9f4ee8b334bf603c10c81acdf61ae49 Mon Sep 17 00:00:00 2001 From: Feuerfuchs Date: Tue, 28 Jan 2020 18:19:26 +0100 Subject: New: a-loading boopfloof boopmelt boopmelthappy boopmlem cursedowo disgust fake googlycry googlymlem googlytrash nomcorndog reinderp signnou sweating trash whoaa yeet --- .promo.png | Bin 0 -> 533199 bytes .promo.svg | 10831 +++++++++++++++++++++++++++++++++++++++++++++ ablobfoxloading1.svg | 213 + ablobfoxloading10.svg | 214 + ablobfoxloading11.svg | 214 + ablobfoxloading12.svg | 214 + ablobfoxloading13.svg | 214 + ablobfoxloading14.svg | 214 + ablobfoxloading15.svg | 214 + ablobfoxloading16.svg | 214 + ablobfoxloading17.svg | 214 + ablobfoxloading18.svg | 214 + ablobfoxloading19.svg | 214 + ablobfoxloading2.svg | 214 + ablobfoxloading20.svg | 214 + ablobfoxloading21.svg | 214 + ablobfoxloading22.svg | 214 + ablobfoxloading23.svg | 214 + ablobfoxloading24.svg | 214 + ablobfoxloading25.svg | 214 + ablobfoxloading26.svg | 214 + ablobfoxloading27.svg | 214 + ablobfoxloading28.svg | 214 + ablobfoxloading29.svg | 214 + ablobfoxloading3.svg | 214 + ablobfoxloading30.svg | 214 + ablobfoxloading31.svg | 214 + ablobfoxloading32.svg | 214 + ablobfoxloading33.svg | 214 + ablobfoxloading34.svg | 214 + ablobfoxloading35.svg | 214 + ablobfoxloading36.svg | 214 + ablobfoxloading4.svg | 214 + ablobfoxloading5.svg | 214 + ablobfoxloading6.svg | 214 + ablobfoxloading7.svg | 214 + ablobfoxloading8.svg | 214 + ablobfoxloading9.svg | 214 + animate.sh | 6 +- blobfoxboopfloof.svg | 323 ++ blobfoxboopmelt.svg | 256 ++ blobfoxboopmelthappy.svg | 244 + blobfoxboopmlem.svg | 247 ++ blobfoxcursedowo.svg | 333 ++ blobfoxdisgust.svg | 410 ++ blobfoxfake.svg | 306 ++ blobfoxgooglycry.svg | 510 +++ blobfoxgooglymlem.svg | 251 ++ blobfoxgooglytrash.svg | 368 ++ blobfoxnomcorndog.svg | 329 ++ blobfoxreinderp.svg | 547 +++ blobfoxsignnou.svg | 282 ++ blobfoxsweating.svg | 1050 +++++ blobfoxtrash.svg | 588 +++ blobfoxwhoaa.svg | 812 ++++ blobfoxyeet.svg | 314 ++ dundundun.sh | 27 +- gen.sh | 9 +- hyperize.sh | 16 +- 59 files changed, 25751 insertions(+), 11 deletions(-) create mode 100644 .promo.png create mode 100644 .promo.svg create mode 100644 ablobfoxloading1.svg create mode 100644 ablobfoxloading10.svg create mode 100644 ablobfoxloading11.svg create mode 100644 ablobfoxloading12.svg create mode 100644 ablobfoxloading13.svg create mode 100644 ablobfoxloading14.svg create mode 100644 ablobfoxloading15.svg create mode 100644 ablobfoxloading16.svg create mode 100644 ablobfoxloading17.svg create mode 100644 ablobfoxloading18.svg create mode 100644 ablobfoxloading19.svg create mode 100644 ablobfoxloading2.svg create mode 100644 ablobfoxloading20.svg create mode 100644 ablobfoxloading21.svg create mode 100644 ablobfoxloading22.svg create mode 100644 ablobfoxloading23.svg create mode 100644 ablobfoxloading24.svg create mode 100644 ablobfoxloading25.svg create mode 100644 ablobfoxloading26.svg create mode 100644 ablobfoxloading27.svg create mode 100644 ablobfoxloading28.svg create mode 100644 ablobfoxloading29.svg create mode 100644 ablobfoxloading3.svg create mode 100644 ablobfoxloading30.svg create mode 100644 ablobfoxloading31.svg create mode 100644 ablobfoxloading32.svg create mode 100644 ablobfoxloading33.svg create mode 100644 ablobfoxloading34.svg create mode 100644 ablobfoxloading35.svg create mode 100644 ablobfoxloading36.svg create mode 100644 ablobfoxloading4.svg create mode 100644 ablobfoxloading5.svg create mode 100644 ablobfoxloading6.svg create mode 100644 ablobfoxloading7.svg create mode 100644 ablobfoxloading8.svg create mode 100644 ablobfoxloading9.svg create mode 100644 blobfoxboopfloof.svg create mode 100644 blobfoxboopmelt.svg create mode 100644 blobfoxboopmelthappy.svg create mode 100644 blobfoxboopmlem.svg create mode 100644 blobfoxcursedowo.svg create mode 100644 blobfoxdisgust.svg create mode 100644 blobfoxfake.svg create mode 100644 blobfoxgooglycry.svg create mode 100644 blobfoxgooglymlem.svg create mode 100644 blobfoxgooglytrash.svg create mode 100644 blobfoxnomcorndog.svg create mode 100644 blobfoxreinderp.svg create mode 100644 blobfoxsignnou.svg create mode 100644 blobfoxsweating.svg create mode 100644 blobfoxtrash.svg create mode 100644 blobfoxwhoaa.svg create mode 100644 blobfoxyeet.svg diff --git a/.promo.png b/.promo.png new file mode 100644 index 0000000..9c9312b Binary files /dev/null and b/.promo.png differ diff --git a/.promo.svg b/.promo.svg new file mode 100644 index 0000000..2d8452c --- /dev/null +++ b/.promo.svg @@ -0,0 +1,10831 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + Blobfox v1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NEW ANIMATED + + NEW REGULAR + + NEW MULTI + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading1.svg b/ablobfoxloading1.svg new file mode 100644 index 0000000..035b2de --- /dev/null +++ b/ablobfoxloading1.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading10.svg b/ablobfoxloading10.svg new file mode 100644 index 0000000..b6acd71 --- /dev/null +++ b/ablobfoxloading10.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading11.svg b/ablobfoxloading11.svg new file mode 100644 index 0000000..99c3a7a --- /dev/null +++ b/ablobfoxloading11.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading12.svg b/ablobfoxloading12.svg new file mode 100644 index 0000000..5d9830e --- /dev/null +++ b/ablobfoxloading12.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading13.svg b/ablobfoxloading13.svg new file mode 100644 index 0000000..83f3498 --- /dev/null +++ b/ablobfoxloading13.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading14.svg b/ablobfoxloading14.svg new file mode 100644 index 0000000..a00e29b --- /dev/null +++ b/ablobfoxloading14.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading15.svg b/ablobfoxloading15.svg new file mode 100644 index 0000000..254c9d2 --- /dev/null +++ b/ablobfoxloading15.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading16.svg b/ablobfoxloading16.svg new file mode 100644 index 0000000..fb53f26 --- /dev/null +++ b/ablobfoxloading16.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading17.svg b/ablobfoxloading17.svg new file mode 100644 index 0000000..046a899 --- /dev/null +++ b/ablobfoxloading17.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading18.svg b/ablobfoxloading18.svg new file mode 100644 index 0000000..f8c2aaf --- /dev/null +++ b/ablobfoxloading18.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading19.svg b/ablobfoxloading19.svg new file mode 100644 index 0000000..433bbf3 --- /dev/null +++ b/ablobfoxloading19.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading2.svg b/ablobfoxloading2.svg new file mode 100644 index 0000000..a1dfdee --- /dev/null +++ b/ablobfoxloading2.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading20.svg b/ablobfoxloading20.svg new file mode 100644 index 0000000..bc69647 --- /dev/null +++ b/ablobfoxloading20.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading21.svg b/ablobfoxloading21.svg new file mode 100644 index 0000000..47187ca --- /dev/null +++ b/ablobfoxloading21.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading22.svg b/ablobfoxloading22.svg new file mode 100644 index 0000000..e0b999d --- /dev/null +++ b/ablobfoxloading22.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading23.svg b/ablobfoxloading23.svg new file mode 100644 index 0000000..e896419 --- /dev/null +++ b/ablobfoxloading23.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading24.svg b/ablobfoxloading24.svg new file mode 100644 index 0000000..fe1b1d0 --- /dev/null +++ b/ablobfoxloading24.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading25.svg b/ablobfoxloading25.svg new file mode 100644 index 0000000..1a4df04 --- /dev/null +++ b/ablobfoxloading25.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading26.svg b/ablobfoxloading26.svg new file mode 100644 index 0000000..8875d35 --- /dev/null +++ b/ablobfoxloading26.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading27.svg b/ablobfoxloading27.svg new file mode 100644 index 0000000..ec48655 --- /dev/null +++ b/ablobfoxloading27.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading28.svg b/ablobfoxloading28.svg new file mode 100644 index 0000000..51690f7 --- /dev/null +++ b/ablobfoxloading28.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading29.svg b/ablobfoxloading29.svg new file mode 100644 index 0000000..74822a6 --- /dev/null +++ b/ablobfoxloading29.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading3.svg b/ablobfoxloading3.svg new file mode 100644 index 0000000..2879c92 --- /dev/null +++ b/ablobfoxloading3.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading30.svg b/ablobfoxloading30.svg new file mode 100644 index 0000000..99ca89c --- /dev/null +++ b/ablobfoxloading30.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading31.svg b/ablobfoxloading31.svg new file mode 100644 index 0000000..6e097f2 --- /dev/null +++ b/ablobfoxloading31.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading32.svg b/ablobfoxloading32.svg new file mode 100644 index 0000000..57a9717 --- /dev/null +++ b/ablobfoxloading32.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading33.svg b/ablobfoxloading33.svg new file mode 100644 index 0000000..48b8129 --- /dev/null +++ b/ablobfoxloading33.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading34.svg b/ablobfoxloading34.svg new file mode 100644 index 0000000..10cdb6f --- /dev/null +++ b/ablobfoxloading34.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading35.svg b/ablobfoxloading35.svg new file mode 100644 index 0000000..f2c040d --- /dev/null +++ b/ablobfoxloading35.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading36.svg b/ablobfoxloading36.svg new file mode 100644 index 0000000..77d072c --- /dev/null +++ b/ablobfoxloading36.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading4.svg b/ablobfoxloading4.svg new file mode 100644 index 0000000..ba8ed7e --- /dev/null +++ b/ablobfoxloading4.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading5.svg b/ablobfoxloading5.svg new file mode 100644 index 0000000..10d3537 --- /dev/null +++ b/ablobfoxloading5.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading6.svg b/ablobfoxloading6.svg new file mode 100644 index 0000000..ef5f1d0 --- /dev/null +++ b/ablobfoxloading6.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading7.svg b/ablobfoxloading7.svg new file mode 100644 index 0000000..2df45c1 --- /dev/null +++ b/ablobfoxloading7.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading8.svg b/ablobfoxloading8.svg new file mode 100644 index 0000000..0e19c97 --- /dev/null +++ b/ablobfoxloading8.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ablobfoxloading9.svg b/ablobfoxloading9.svg new file mode 100644 index 0000000..32a72b8 --- /dev/null +++ b/ablobfoxloading9.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/animate.sh b/animate.sh index 8d8afda..2bc4538 100755 --- a/animate.sh +++ b/animate.sh @@ -15,8 +15,10 @@ counter=1 while [ $counter -le $MAX ] do source=`printf "%s%s.svg" $SOURCEBASE $counter` - file=`printf "export_tmp/%s.png" $counter` + file=`printf "export_tmp/%s_raw.png" $counter` + filecomp=`printf "export_tmp/%s.png" $counter` inkscape -z -e $file $source + pngquant -o $filecomp $file ((counter++)) done @@ -32,4 +34,4 @@ do done apngasm -o $TARGETSVG ${args[@]} -rm -f export_tmp/* +#rm -f export_tmp/* diff --git a/blobfoxboopfloof.svg b/blobfoxboopfloof.svg new file mode 100644 index 0000000..a9bbc3b --- /dev/null +++ b/blobfoxboopfloof.svg @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxboopmelt.svg b/blobfoxboopmelt.svg new file mode 100644 index 0000000..a1f63af --- /dev/null +++ b/blobfoxboopmelt.svg @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxboopmelthappy.svg b/blobfoxboopmelthappy.svg new file mode 100644 index 0000000..1f7e53d --- /dev/null +++ b/blobfoxboopmelthappy.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxboopmlem.svg b/blobfoxboopmlem.svg new file mode 100644 index 0000000..8634190 --- /dev/null +++ b/blobfoxboopmlem.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxcursedowo.svg b/blobfoxcursedowo.svg new file mode 100644 index 0000000..0474dda --- /dev/null +++ b/blobfoxcursedowo.svg @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxdisgust.svg b/blobfoxdisgust.svg new file mode 100644 index 0000000..0efe780 --- /dev/null +++ b/blobfoxdisgust.svg @@ -0,0 +1,410 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxfake.svg b/blobfoxfake.svg new file mode 100644 index 0000000..5960ee9 --- /dev/null +++ b/blobfoxfake.svg @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxgooglycry.svg b/blobfoxgooglycry.svg new file mode 100644 index 0000000..1d11eca --- /dev/null +++ b/blobfoxgooglycry.svg @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxgooglymlem.svg b/blobfoxgooglymlem.svg new file mode 100644 index 0000000..8b96647 --- /dev/null +++ b/blobfoxgooglymlem.svg @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxgooglytrash.svg b/blobfoxgooglytrash.svg new file mode 100644 index 0000000..11ee18c --- /dev/null +++ b/blobfoxgooglytrash.svg @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxnomcorndog.svg b/blobfoxnomcorndog.svg new file mode 100644 index 0000000..582ef3e --- /dev/null +++ b/blobfoxnomcorndog.svg @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxreinderp.svg b/blobfoxreinderp.svg new file mode 100644 index 0000000..c1bcc35 --- /dev/null +++ b/blobfoxreinderp.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxsignnou.svg b/blobfoxsignnou.svg new file mode 100644 index 0000000..3d4ab84 --- /dev/null +++ b/blobfoxsignnou.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + NO U + + + + diff --git a/blobfoxsweating.svg b/blobfoxsweating.svg new file mode 100644 index 0000000..034c175 --- /dev/null +++ b/blobfoxsweating.svg @@ -0,0 +1,1050 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxtrash.svg b/blobfoxtrash.svg new file mode 100644 index 0000000..47d18dd --- /dev/null +++ b/blobfoxtrash.svg @@ -0,0 +1,588 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxwhoaa.svg b/blobfoxwhoaa.svg new file mode 100644 index 0000000..1a85e85 --- /dev/null +++ b/blobfoxwhoaa.svg @@ -0,0 +1,812 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/blobfoxyeet.svg b/blobfoxyeet.svg new file mode 100644 index 0000000..9307ca8 --- /dev/null +++ b/blobfoxyeet.svg @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dundundun.sh b/dundundun.sh index 7a63ea4..fc9b48d 100755 --- a/dundundun.sh +++ b/dundundun.sh @@ -13,10 +13,10 @@ mkdir -p export_tmp rm -f export_tmp/* -inkscape -z -e "export_tmp/1.png" `printf "%s1.svg" $SOURCEBASE` -inkscape -z -e "export_tmp/2.png" `printf "%s2.svg" $SOURCEBASE` -inkscape -z -e "export_tmp/3.png" `printf "%s3.svg" $SOURCEBASE` -inkscape -z -e "export_tmp/4.png" `printf "%s4.svg" $SOURCEBASE` +inkscape -z -e "export_tmp/1_raw.png" `printf "%s1.svg" $SOURCEBASE` +inkscape -z -e "export_tmp/2_raw.png" `printf "%s2.svg" $SOURCEBASE` +inkscape -z -e "export_tmp/3_raw.png" `printf "%s3.svg" $SOURCEBASE` +inkscape -z -e "export_tmp/4_raw.png" `printf "%s4.svg" $SOURCEBASE` counter=5 NUMPROCS=8 @@ -27,7 +27,7 @@ do wait -n done offset=${shakeOffsets[counter-5]} - file=`printf "export_tmp/%s.png" $counter` + file=`printf "export_tmp/%s_raw.png" $counter` source=`printf "%s4.svg" $SOURCEBASE` inkscape -z -e $file -a $offset $source & ((counter++)) @@ -36,6 +36,21 @@ done wait -n +counter=1 +while [ $counter -le 79 ] +do + while (( ${NUMJOBS@P} >= NUMPROCS )); do + wait -n + done + file=`printf "export_tmp/%s.png" $counter` + source=`printf "export_tmp/%s_raw.png" $counter` + pngquant -o $file $source & + ((counter++)) +done + +wait -n + + declare -a args args+=(export_tmp/1.png 50:50) args+=(export_tmp/2.png 12:50) @@ -50,4 +65,4 @@ do done apngasm -o $TARGETSVG ${args[@]} -rm -f export_tmp/* +#rm -f export_tmp/* diff --git a/gen.sh b/gen.sh index 3c0cb21..1d0f381 100755 --- a/gen.sh +++ b/gen.sh @@ -6,17 +6,21 @@ rm -f export/* mkdir -p export_flip rm -f export_flip/* -find . -type f \( -iname "*.svg" ! -iname ".*" ! -iname "a*" \) -print0 | parallel -0 'x={.}; inkscape -z -e "export/${x#./}.png" "{}"' {} \; +find . -type f \( -iname "*.svg" ! -iname ".*" ! -iname "a*" \) -print0 | parallel -0 'x={.}; inkscape -z -e "export/${x#./}_raw.png" "{}"' \; ./dundundun.sh ablobfoxdundundun ./dundundun.sh ablobfoxdundundunowo ./hyperize.sh ablobfoxhyperowo ./hyperize.sh ablobfoxhypercofe ./hyperize.sh ablobfoxhyperthinking ./animate.sh ablobfoxhyper 3 2:100 +./animate.sh ablobfoxloading 36 3:100 cp LICENSE export/ cd export +find . -type f -iname "*_raw.png" -print0 | parallel -0 'x={.}; pngquant -o "${x%_raw}.png" "{}"' \; +rm ./*_raw.png apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100 +apngasm -o ablobfoxbongohyper.png blobfoxbongo.png 5:100 blobfoxbongostart.png 5:100 cp ./*.png ../export_flip/ cp ./LICENSE ../export_flip/ @@ -26,6 +30,7 @@ jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from zip blobfox.zip *.png zip blobfox.zip LICENSE +tar -cvzf blobfox.tar.gz *.png LICENSE CHECKSUM=`sha256sum -z blobfox.zip | awk '{ print $1 }'` cd ../export_flip @@ -40,11 +45,13 @@ jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from zip blobfox_flip.zip *.png zip blobfox_flip.zip LICENSE +tar -cvzf blobfox_flip.tar.gz *.png LICENSE CHECKSUM_FLIP=`sha256sum -z blobfox_flip.zip | awk '{ print $1 }'` cd ../export mv ../export_flip/blobfox_flip.zip ./ +mv ../export_flip/blobfox_flip.tar.gz ./ mv ../export_flip/blobfox_flip.json ./ rm -f *.png diff --git a/hyperize.sh b/hyperize.sh index 8ee4a34..1cbf2c0 100755 --- a/hyperize.sh +++ b/hyperize.sh @@ -23,7 +23,7 @@ do wait -n done offset=${shakeOffsets[counter-1]} - file=`printf "export_tmp/%s.png" $counter` + file=`printf "export_tmp/%s_raw.png" $counter` inkscape -z -e $file -a $offset $SOURCESVG & ((counter++)) done @@ -31,6 +31,18 @@ done wait -n +counter=1 +while [ $counter -le 75 ] +do + file=`printf "export_tmp/%s.png" $counter` + source=`printf "export_tmp/%s_raw.png" $counter` + pngquant -o $file $source & + ((counter++)) +done + +wait -n + + declare -a args counter=1 @@ -42,4 +54,4 @@ do done apngasm -o $TARGETSVG ${args[@]} -rm -f export_tmp/* +#rm -f export_tmp/* -- cgit v1.2.3-54-g00ecf