3
我知道ImageIO支持圖像的增量渲染,但我不確定它是否支持漸進式JPEG渲染,具體來說,我希望能夠在下載時快速渲染低保真度圖像,並且最終達到一個清晰的形象。iOS(ImageIO /等)是否支持漸進式JPEG渲染?
我試過使用ImageIO的增量渲染的示例項目 - 但是當指向漸進式JPEG文件時,它們在所有數據下載完畢之前都不會顯示圖像。
我知道ImageIO支持圖像的增量渲染,但我不確定它是否支持漸進式JPEG渲染,具體來說,我希望能夠在下載時快速渲染低保真度圖像,並且最終達到一個清晰的形象。iOS(ImageIO /等)是否支持漸進式JPEG渲染?
我試過使用ImageIO的增量渲染的示例項目 - 但是當指向漸進式JPEG文件時,它們在所有數據下載完畢之前都不會顯示圖像。
現在有許多關於的libjpeg渦輪的頂部上的小的開源庫,讓解碼和顯示容易漸進式JPEG:
let imageView = CCBufferedImageView(frame: ...)
if let url = NSURL(string: "http://example.com/yolo.jpg") {
imageView.load(url)
}
可能重複http://stackoverflow.com/問題/ 4741486/how-do-i-display-a-progressive-jpeg-in-an-uiimaveview-while-it-being-being-download – Mar0ux 2013-04-25 20:34:06
也,[SDWebImage](https://github.com/rs/) SDWebImage /)也支持漸進式下載。 – Mar0ux 2013-04-25 20:34:55
謝謝 - 雖然它確實發揮了控制檯的警告::ImageIO:JPEG損壞的JPEG數據:數據段過早結束。也許你提到的第二個例子,其中直接使用ImageIO,避免了警告。 –
2013-04-25 21:26:59