diff options
| author | Kimapr <root@kimapr.net> | 2026-04-11 20:58:54 +0500 |
|---|---|---|
| committer | Lizzy Fleckenstein <lizzy@vlhl.dev> | 2026-04-11 18:07:07 +0200 |
| commit | 5046597d194ca72c587c4f371a76265fb0d60ddb (patch) | |
| tree | 35a72ff4f7ede0b4e4b6d1373bc0defd1531a835 | |
| parent | c5fc13780ab6161a57aa5b33a3b74b9b76dec473 (diff) | |
| download | usermoji-5046597d194ca72c587c4f371a76265fb0d60ddb.tar.xz | |
compatibility with ImageMagick < 7
| -rw-r--r-- | find_magick.sh | 12 | ||||
| -rwxr-xr-x | mkcube | 1 | ||||
| -rwxr-xr-x | mkheart | 1 | ||||
| -rwxr-xr-x | mkthoughts | 1 |
4 files changed, 15 insertions, 0 deletions
diff --git a/find_magick.sh b/find_magick.sh new file mode 100644 index 00000000..4bedd384 --- /dev/null +++ b/find_magick.sh @@ -0,0 +1,12 @@ +if ! command -v magick > /dev/null; then magick() { + for i in \ + convert identify mogrify composite montage \ + compare stream display animate import conjure + do + if test "$1" = "$i"; then + "$@" + return + fi + done + convert "$@"; +}; fi @@ -5,6 +5,7 @@ outfile="$2" avifile="$(mktemp --suffix=.avi)" ppmfile="$(mktemp --suffix=.ppm)" vktools="tools/Vulkan-Tools" +. ./find_magick.sh magick "$infile" -strip "$ppmfile" "$vktools/build/cube/vkcube" --texture "$ppmfile" --width 100 --height 100 & vkcube_pid=$! @@ -1,2 +1,3 @@ #!/bin/sh +. ./find_magick.sh magick "$1" \( heart.png -resize $(magick identify -ping -format '%wx%h' "$1") \) -compose copy-opacity -composite "$2" @@ -1,4 +1,5 @@ #!/bin/sh +. ./find_magick.sh magick \ -size 127x128 xc:"${3:-white}" \ "$1" -geometry x74+26+3 -composite \ |
