From 9444de4a5a684f657241fd9a5a604f6b1b0f3f35 Mon Sep 17 00:00:00 2001 From: Nakidai Date: Sun, 22 Sep 2024 16:10:36 +0300 Subject: Whoops I forgot about that, yeah --- cpetpet.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'cpetpet.c') diff --git a/cpetpet.c b/cpetpet.c index 668116a..5ed1cdf 100644 --- a/cpetpet.c +++ b/cpetpet.c @@ -11,7 +11,7 @@ #include "config.h" -int main(int argc, char **argv) +void CPetPet(const char *in, const char *out, const size_t delay) { MagickWand *result, *concat, *hand, *avatar, *edited; PixelWand *empty; @@ -34,7 +34,7 @@ int main(int argc, char **argv) MagickSetImageDispose(result, BackgroundDispose); - MagickReadImage(avatar, "naki.png"); + MagickReadImage(avatar, in); MagickResizeImage(avatar, 128, 128, Lanczos2Filter); for (int i = 0; i < FRAMES; ++i) @@ -49,7 +49,7 @@ int main(int argc, char **argv) edited = CloneMagickWand(avatar); MagickNewImage(concat, MagickGetImageWidth(avatar), MagickGetImageHeight(avatar), empty); MagickSetImageDispose(concat, BackgroundDispose); - MagickSetImageDelay(concat, 2); + MagickSetImageDelay(concat, delay); MagickResizeImage(edited, (double)MagickGetImageWidth(avatar)*width, (double)MagickGetImageHeight(avatar)*height, Lanczos2Filter); MagickReadImage(hand, filenamebuf); @@ -60,7 +60,7 @@ int main(int argc, char **argv) ClearMagickWand(concat); ClearMagickWand(hand); } - MagickWriteImages(result, "petpet.gif", MagickTrue); + MagickWriteImages(result, out, MagickTrue); DestroyMagickWand(result); DestroyMagickWand(concat); -- cgit 1.4.1