BmobImage Class Reference

Inherits from NSObject
Declared in BmobImage.h

+ thumbnailImageBySpecifiesTheWidth:quality:sourceImageUrl:outputType:resultBlock:

指定宽, 高自适应,等比例缩放

+ (void)thumbnailImageBySpecifiesTheWidth:(NSInteger)width quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

width

限定图片的宽度

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成返回结果和信息

Declared In

BmobImage.h

+ thumbnailImageBySpecifiesTheHeight:quality:sourceImageUrl:outputType:resultBlock:

指定高, 宽自适应,等比例缩放

+ (void)thumbnailImageBySpecifiesTheHeight:(NSInteger)height quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

height

限定图片的高度

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h

+ thumbnailImageBySpecifiesTheLength:quality:sourceImageUrl:outputType:resultBlock:

指定最长边,短边自适应,等比例缩放

+ (void)thumbnailImageBySpecifiesTheLength:(NSInteger)longEdge quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

longEdge

指定图片的最长边的大小

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h

+ thumbnailImageBySpecifiesTheShort:quality:sourceImageUrl:outputType:resultBlock:

指定最短边,长边自适应,等比例缩放

+ (void)thumbnailImageBySpecifiesTheShort:(NSInteger)shortEdge quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

shortEdge

指定图片的最短边的大小

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h

+ thumbnailImageBySpecifiesTheWidth:height:quality:sourceImageUrl:outputType:resultBlock:

指定最大宽高, 等比例缩放

+ (void)thumbnailImageBySpecifiesTheWidth:(NSInteger)width height:(NSInteger)height quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

width

指定宽度

height

指定高度

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h

+ cutImageBySpecifiesTheWidth:height:quality:sourceImageUrl:outputType:resultBlock:

固定宽高, 居中裁剪

+ (void)cutImageBySpecifiesTheWidth:(NSInteger)width height:(NSInteger)height quality:(NSInteger)quality sourceImageUrl:(NSString *)imageUrl outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

width

指定要裁剪的宽度

height

指定要裁剪的高度

quality

图片的质量1~100

imageUrl

原图片的地址

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h

+ watermarkImageWithSourceImageUrl:watermarkImageUrl:dissolve:direction:x:y:outputType:resultBlock:

图片添加水印

+ (void)watermarkImageWithSourceImageUrl:(NSString *)sourceImageUrl watermarkImageUrl:(NSString *)watermarkImageUrl dissolve:(NSInteger)dissolve direction:(BmobWatermarkDirection)direction x:(NSInteger)x y:(NSInteger)y outputType:(BmobImageOutputType)type resultBlock:(BmobIdResultBlock)block

Parameters

sourceImageUrl

原图的路径

watermarkImageUrl

水印图的路径

dissolve

透明度,范围在0-255

direction

水印的位置

x

横轴边距,单位为像素,缺省为10

y

纵轴边距,单位为像素,缺省为10

type

返回类型

block

生成的BmobFile文件,及错误信息

Declared In

BmobImage.h