我想显示一个JPEG图像,因为它下载像this library但它的IOS有这样的东西在android中。在ImageView中显示隔行(逐行)图像android
虽然R & D发现this但它也为ios。
1)现在我使用this way加载它的工作,但开销是我必须加载两次。
2)还用壁画与.setProgressiveRenderingEnabled(true)
但didt通知任何重大变化。
我想显示一个JPEG图像,因为它下载像this library但它的IOS有这样的东西在android中。在ImageView中显示隔行(逐行)图像android
虽然R & D发现this但它也为ios。
1)现在我使用this way加载它的工作,但开销是我必须加载两次。
2)还用壁画与.setProgressiveRenderingEnabled(true)
但didt通知任何重大变化。
首先,您需要确保您的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
祝你好运!
我已经试过这个问题。 –
@SohailZahid你确定吗?我使用确切的源代码,它工作得很好。你的图片网址又是什么? – aldok
请参阅https://github.com/square/picasso/issues/1544 –
让我知道你是否成功了。谢谢 –