AFImageResponseSerializer类说明


继承:AFHTTPResponseSerializer:NSObject


声明处:AFURLResponseSerialization.h


概述

AFImageResponseSerializer是AFHTTPResponseSerializer的子类,验证和解码图片响应。
默认情况下,AFImageResponseSerializer接受一下MIME类型,与UIImage或NSImage支出的图像格式相对应:

  • image/tiff
  • image/jpeg
  • image/gif
  • image/png
  • image/ico
  • image/x-icon
  • image/bmp
  • image/x-bmp
  • image/x-xbitmap
  • image/x-win-bitmap

任务

  • imageScale 属性
  • automaticallyInflatesResponseImage 属性

属性

automaticallyInflatesResponseImage

@property (nonatomic, assign) BOOL automaticallyInflatesResponseImage

讨论

是否自动为压缩格式(比如PNG或JPEG)膨胀响应图像数据。在iOS上当使用setCompletionBlockWithSuccess:failure:时启用这个功能可以显著提高绘图性能,同时它允许在后台而不是在主线程构造位图表示。 默认值为YES。

声明处

AFURLResponseSerialization.h

imageScale

@property (nonatomic, assign) CGFloat imageScale

讨论

比例因数在解释图像数据构造responseImage时使用。指定比例因素为1.0结果为一个图片的大小与图片的像素化纬度相匹配。提供一个不同的比例因素来改变图片的大小,同时根据大小数据。默认设置为屏幕的比例值,比如自动的为视网膜屏幕缩减图片。

声明处

AFURLResponseSerialization.h

// END

你可能感兴趣的:(AFImageResponseSerializer类说明)