如何在Android上裁剪动画GIF?
这是我关于堆栈溢出的第一篇文章,所以如果我违反了不成文的规则,我道歉!!在网上搜索了很多次之后,我还没有找到裁剪GIF文件的工具。更具体地说,我想裁剪具有多个帧的GIF。我希望我的应用程序的用户能够从内部或外部内存中选择GIF,然后能够裁剪其中的一部分以捕获屏幕的所需部分。我有最小像素尺寸要求,如果GIF不符合最小尺寸,则需要重新缩放GIF如何在Android上裁剪动画GIF?,android,image,crop,animated-gif,Android,Image,Crop,Animated Gif,这是我关于堆栈溢出的第一篇文章,所以如果我违反了不成文的规则,我道歉!!在网上搜索了很多次之后,我还没有找到裁剪GIF文件的工具。更具体地说,我想裁剪具有多个帧的GIF。我希望我的应用程序的用户能够从内部或外部内存中选择GIF,然后能够裁剪其中的一部分以捕获屏幕的所需部分。我有最小像素尺寸要求,如果GIF不符合最小尺寸,则需要重新缩放GIF 例如,假设用户选择了一个400 x 400的GIF,我希望剪切并保存一个300 x 320的GIF片段。是否有任何特定的图书馆来协助这项活动 您可以使用解码
例如,假设用户选择了一个400 x 400的GIF,我希望剪切并保存一个300 x 320的GIF片段。是否有任何特定的图书馆来协助这项活动 您可以使用
解码器
获取帧的位图并对其进行处理
您可以使用
解码器
获取帧的位图并对其进行处理
是什么让你认为这些是不成文的?是什么让你认为这些是不成文的?谢谢!这看起来是一个很好的起点。然而,GifDecoder要求一个filename参数,我不知道它在寻找什么,例如,我有一个Gif Uri,我使用了Uri.getPath(),但它似乎不起作用。这是错误的文件名吗?它需要gif文件的绝对路径谢谢!这看起来是一个很好的起点。然而,GifDecoder要求一个filename参数,我不知道它在寻找什么,例如,我有一个Gif Uri,我使用了Uri.getPath(),但它似乎不起作用。这是错误的文件名吗?它需要gif文件的绝对路径