Lycanroc Magick
Note: This page uses bash array sequences. When you read {a..b} means "all whole numbers from a to b"
Yesterday, I saw this post in bsky
I love these Lycanroc PMD portraits from HeartTheGlaceon on DA sooo much
— @ROCKDOG (@lycanroc.xyz) 26 October 2025 at 21:03
[image or embed]
and I wanted to get the individual lycanroc pictures, to use them as emotes, in the neatest way
possible. So, I searched how to do it with ImageMagick (because I'm borz like that).
The command convert has a flag for fragmenting an image to X by Y sized images, numbered in
order. In this case, the squares were 40x40 (measured them in gimp).
Executing the command
convert -crop 40x40 LycanrocDAexpressions.jpg Lycanroc.jpg
# Out: image files named Lycanroc-{1..17}.jpg, where Lycanroc-{18,19}.jpg were blank
left me with the following files
Note: These images are found in the link
https://borzing.xyz/Blog/img/LycanrocEmotes/Lycanroc-{0..17}.jpg
Now that I have the images, I wanted to make a gif out of them. And the convert command also
lets you do it, with the flags -delay [time ms] ; -loop 0 for infinity looping and -dispose
previous so the next frame shows up on top of the stack.
convert -delay 1 -loop 0 -dispose previous Lycanroc-{0..17}.jpg lycatweak.gif
# Out: gif file called lycatweak.gif
leaving this glorious gif as a result
Conclusion
- ImageMagick is woof as fuck
- Lycanrocs are woof as fuck
- Linux is woof as fuck
Sources
Original lycanroc images from HeartTheGlaceon - PMD Midnight Lycanroc Portraits