如何在Android中以编程方式压缩GIF图像?

如何在Android中以编程方式压缩GIF图像?,android,gif,image-compression,Android,Gif,Image Compression,我想先压缩大尺寸的GIF图像文件,然后再将它们发送到我的聊天应用程序服务器(类似WhatsApp的功能) 提前感谢。根据定义,GIF已经被压缩。引用:“GIF图像使用Lempel–Ziv–Welch(LZW)无损数据压缩技术进行压缩,以在不降低视觉质量的情况下减小文件大小”。@Commonware-我测试了WhatsApp,在WhatsApp中发送了一个GIF文件(大小:5.93MB),在接收端我发现文件大小为163KB,采用mp4格式,但它们将其显示为GIF图像。我需要缩小尺寸。我该怎么做呢?

我想先压缩大尺寸的GIF图像文件,然后再将它们发送到我的聊天应用程序服务器(类似WhatsApp的功能)


提前感谢。

根据定义,GIF已经被压缩。引用:“GIF图像使用Lempel–Ziv–Welch(LZW)无损数据压缩技术进行压缩,以在不降低视觉质量的情况下减小文件大小”。@Commonware-我测试了WhatsApp,在WhatsApp中发送了一个GIF文件(大小:5.93MB),在接收端我发现文件大小为163KB,采用mp4格式,但它们将其显示为GIF图像。我需要缩小尺寸。我该怎么做呢?抽象地说,任何人都能告诉你的唯一一件事就是降低图像的分辨率。除此之外,这将在很大程度上取决于输入的性质。例如,有损压缩(例如JPEG、MP4)对照片内容效果很好,而对线条艺术效果很差。有损压缩对我来说可以,但我需要减小输入GIF的大小作为输出GIF格式。@Zia您在哪里可以解决它?