gpt4 book ai didi

android - 使用 ArrayList 创建 GIF 图像

转载 作者:行者123 更新时间:2023-11-30 00:07:46 27 4
gpt4 key购买 nike

我必须从相机中捕获多张图像,将其转换为 .gif 文件并将其显示给 View 下面是将 ArrayList 转换为 byte[] 的代码。

 public byte[] generateGIF(ArrayList<Bitmap> bitmaps) {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
AnimatedGifEncoder encoder = new AnimatedGifEncoder();
encoder.start(bos);
for (Bitmap bitmap : bitmaps) {
encoder.addFrame(bitmap);
}
encoder.finish();
return bos.toByteArray();
}

现在我可以展示它以及如何展示

最佳答案

您可以使用 Glide 显示动画 GIF。

Glide.with(GIFViewActivity.this)
.load(byteList.get(0))
.asGif()
.skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.into(imageViewGIF);

关于android - 使用 ArrayList<Bitmap> 创建 GIF 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48683457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com