在ImageView android中显示隔行扫描(逐行扫描)图像

我试图显示一个JPEG图像,因为它下载像
this library但它的IOS在android中有这样的东西.

虽然R& D发现this但它也是ios.

1)现在我正在使用this way加载它的工作,但开销是我必须加载两次.

2)也使用fresco和.setProgressiveRenderingEnabled(true),但没有注意到任何重大变化.

最佳答案 首先,您需要确保您的jpeg支持渐进式.
Here’s how

加载渐进式JPEG的最简单方法是使用Fresco.但你需要extra configuration才能做到这一点.

这是加载渐进式JPEG的最简单的代码片段.

ImageRequest request = ImageRequestBuilder
.newBuilderWithSource(Uri.parse("http://pooyak.com/p/progjpeg/jpegload.cgi?o=1"))
.setProgressiveRenderingEnabled(true)
.build();
DraweeController controller = Fresco.newDraweeControllerBuilder()
    .setImageRequest(request)
    .setOldController(imageView.getController())
    .build();
imageView.setController(controller);

// imageView is fresco SimpleDraweeView

祝好运!

点赞