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

时间:2017-03-08 07:24:34

标签: android image-processing image-caching progressive-download

我正在尝试显示像this library那样下载的JPEG图像,但是对于IOS来说它在android中就是这样的。

虽然R& D找到了this,但它也是ios。

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

2)同时使用 fresco Name: <input type="text" name="uname" id="uname" placeholder="Username" onkeyup="matchWord()"> <br> password: <input type="password" name='pword' id='pword' placeholder="password"> <br> Responsibility: <select id="response"> <option>---Responsibility---</option> </select>,但没有发现任何重大变化。

1 个答案:

答案 0 :(得分:1)

首先,您需要确保您的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
祝你好运!