3

我想显示一个JPEG图像,因为它下载像this library但它的IOS有这样的东西在android中。在ImageView中显示隔行(逐行)图像android

虽然R & D发现this但它也为ios。

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

2)还用壁画.setProgressiveRenderingEnabled(true)但didt通知任何重大变化。

+0

请参阅https://github.com/square/picasso/issues/1544 –

+0

让我知道你是否成功了。谢谢 –

回答

0

首先,您需要确保您的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 

祝你好运!

+0

我已经试过这个问题。 –

+0

@SohailZahid你确定吗?我使用确切的源代码,它工作得很好。你的图片网址又是什么? – aldok