3

私はそれがアンドロイドでこのようなものがあるthis libraryのようにダウンロードされますが、そのIOS用としてJPEG画像を表示しようとしています。アンドロイド

R & Dはthisを発見したが、そのまた、IOSのために一方。

1)現在、私はthis wayを使用してロードしていますが、オーバーヘッドは2回ロードする必要があります。

2).setProgressiveRenderingEnabled(true)フレスコを使用しますが任意の大きな変化に気付くdidt。

+0

は、あなたがそれで成功したrのなら、私が知っているよう –

+0

https://github.com/square/picasso/issues/1544を参照してください。ありがとう –

答えて

0

まず第一に、あなたは必ずあなたのjpegサポートをプログレッシブにする必要があります。 Here's how

最も簡単な方法は、プログレッシブJPEGはフレスコを使用してロードします。しかし、これを行うには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本当ですか?私は正確なソースコードを使用し、それは正常に動作します。あなたのイメージのURLは何ですか? – aldok