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