我在我的应用程序中使用 SDWebImage 库进行图像缓存,但无法让视网膜图像正确显示。
我知道在 github 页面上有很多关于下载视网膜图像的讨论,但无法确定它是否已完全解决,也没有任何“官方”操作方法。
因为我的应用程序是通用的,所以我下载的每张图片都会有 4 种变体。这是一个例子:
- iPhone:http ://www.DOMAIN.com/my-image~iphone.png
- iPhone 视网膜:http ://www.DOMAIN.com/my-image@2x~iphone.png
- iPad:http ://www.DOMAIN.com/my-image~ipad.png
- iPad 视网膜:http ://www.DOMAIN.com/my-image@2x~ipad.png
下载这些图像并让设备使用正确的 SDWebImage 的正确方法是什么?
我尝试在我的 iPhone 5 上下载 @2x-iphone.png 图像,但它显示的图像被放大和像素化,就好像它不知道这是一个 @2x 图像。
使用多种设备类型处理视网膜图像的正确方法是什么?