【问题标题】:How to get all bitmaps from animated webp using android fresco?如何使用 android fresco 从动画 webp 中获取所有位图?
【发布时间】:2019-10-28 13:46:59
【问题描述】:

如何使用android fresco从webp动画中获取所有位图的列表?

下面的代码总是返回 null 而不是位图

        val imageRequest = ImageRequestBuilder
            .newBuilderWithSource(Uri.parse("https://upload.wikimedia.org/wikipedia/commons/4/41/Sunflower_from_Silesia2.jpg"))
            .build()
        val imagePipeline = Fresco.getImagePipeline()
        val dataSource = imagePipeline.fetchDecodedImage(imageRequest, this)
        dataSource.subscribe(object : BaseBitmapDataSubscriber() {
            override fun onFailureImpl(dataSource: DataSource<CloseableReference<CloseableImage>>?) {
                val m = dataSource
            }

            override fun onNewResultImpl(bitmap: Bitmap?) {
                val m = bitmap
            }
        }, CallerThreadExecutor.getInstance())

【问题讨论】:

  • 对于所有感兴趣的人,fresco docs 有这行“此订阅者不适用于动画图像,因为它们不能表示为单个位图。”。

标签: android image-processing bitmap webp fresco


【解决方案1】:

对于所有感兴趣的人,壁画文档有这行“此订阅者不适用于动画图像,因为它们不能表示为单个位图。”

【讨论】:

    猜你喜欢
    • 2016-12-17
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 2019-05-02
    • 2022-01-27
    • 1970-01-01
    相关资源
    最近更新 更多