Estoy usando kamagick para cambiar el tamaño de las imágenes gif en Android. Funciona bien para archivos estáticos pero da una salida incorrecta para archivos gif o webp animados.
Magick.initialize().use { val wand = MagickWand() // getting image wand.readImage(src) // resizing image wand.resizeImage(512,512,FilterType.UndefinedFilter) // Saving image wand.writeImage(dst) promise.resolve("Done at ${dst}") }Entrada: (gif animado que tiene varios marcos)
Salida: creo que es un solo cuadro y eso también se arruinó, pero cambia de tamaño según la entrada para el ancho de la altura.
Que esta pasando aqui. ¿Como arreglarlo?