私はそれがアンドロイドでこのようなものがあるthis libraryのようにダウンロードされますが、そのIOS用としてJPEG画像を表示しようとしています。アンドロイド
R & Dはthisを発見したが、そのまた、IOSのために一方。
1)現在、私はthis wayを使用してロードしていますが、オーバーヘッドは2回ロードする必要があります。
2)も.setProgressiveRenderingEnabled(true)
でフレスコを使用しますが任意の大きな変化に気付くdidt。
私はそれがアンドロイドでこのようなものがあるthis libraryのようにダウンロードされますが、そのIOS用としてJPEG画像を表示しようとしています。アンドロイド
R & Dはthisを発見したが、そのまた、IOSのために一方。
1)現在、私はthis wayを使用してロードしていますが、オーバーヘッドは2回ロードする必要があります。
2)も.setProgressiveRenderingEnabled(true)
でフレスコを使用しますが任意の大きな変化に気付くdidt。
まず第一に、あなたは必ずあなたの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
幸運を祈る!
私はすでに問題の言及としてこれを試しています。 –
@SohailZahid本当ですか?私は正確なソースコードを使用し、それは正常に動作します。あなたのイメージのURLは何ですか? – aldok
は、あなたがそれで成功したrのなら、私が知っているよう –
https://github.com/square/picasso/issues/1544を参照してください。ありがとう –