要运行示例项目,首先克隆仓库,然后在示例目录中运行 pod install
。
OSSImageMaker通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod "OSSImageMaker"
OSSImageMaker | OSS阿里云 | 描述 | 取值范围 |
---|---|---|---|
contentModel OSSImageResizeContentModelTypeLift, OSSImageResizeContentModelTypeMfit, OSSImageResizeContentModelTypePad, OSSImageResizeContentModelTypeFixed, OSSImageResizeContentModelTypeFill | m | 指定缩略的模式:lfit:等比缩放,限制在设定在指定w与h的矩形内的最大图片。mfit:等比缩放,延伸出指定w与h的矩形框外的最小图片。fill:固定宽高,将延伸出指定w与h的矩形框外的最小图片进行居中裁剪。pad:固定宽高,缩略填充fixed:固定宽高,强制缩略 | [lfit,mfit,fill,pad,fixed],默认为lfit |
width | w | 指定目标缩略图的宽度。 | 1-4096 |
height | h | 指定目标缩略图的高度。 | 1-4096 |
limit | limit | 指定当目标缩略图大于原图时是否处理。值是 1 表示不处理;值是 0 表示处理。 | 0/1, 默认是 1 |
equalRatioScale | p | 倍数百分比。 小于100,即是缩小,大于100即是放大。 | 1-1000 |
screenWidthToHeightScale(自定义属性) | 无 | 宽高比 屏幕宽 根据传入的比例依据屏幕宽计算高度 高度 screenWidthToHeightScale = ScreenWidth * 1.0 / ScreenHeight | 宽高比的值 |
widthToHeightScale(自定义属性) | 无 | 普通宽高比 根据指定宽和指定比例计算设置高度 比例 = width / height 限制条件 必须 先配置 width的大小 | 宽高比的值 |
heightToWidthScale(自定义属性) | 无 | 普通宽高比 根据指定高和指定比例计算设置宽度 width / height限制条件 必须先 配置 height的大小; | 宽高比的值 |
resultString(自定义属性) | 无 | 最终结果值, 调用完OSSImageMaker, 需要调用resultString, 取出已经修改过的图片URL | 返回一个e.g http://jyjf-test.oss-cn-hangzhou.aliyuncs.com/cms/201706/1a63a8cf9a5043999b53df72fdafc124.png?x-oss-process=image/resize,w_200,h_400,m_pad,limit_0 |
LDreame, [email protected]
OSSImageMaker在MIT许可下可用。有关更多信息,请参阅LICENSE文件。