-
Notifications
You must be signed in to change notification settings - Fork 10
图片尺寸
echisan edited this page Apr 20, 2019
·
1 revision
默认上传成功后返回的是一个这样的实体类,包装了图片的基本信息以及图片的url
图片url主要分成3个尺寸large
middle
small
方便使用,默认返回的是一个https
的url
public class ImageInfo {
// 照片id
private String pid;
// 宽度
private Integer width;
// 长度
private Integer height;
// 大小
private Integer size;
// 原图url
private String large;
// 中等尺寸
private String middle;
// 缩略图
private String small;
}
如果如上提供的三个尺寸的url并不能适合自己,这边可以使用一个内部使用的一个工具类WbpUtils
使用方法
UploadResponse response = uploadRequest.upload(new File("go.png"));
ImageInfo imageInfo = response.getImageInfo();
String imageUrl = WbpUtils.getImageUrl(imageInfo.getPid(), ImageSize.mw690, true);
目前WbpUtils
只有一个方法,就是用于根据pid获取url,pid根据上传结果可以获取到,主要获取图片尺寸在于ImageSize
这个枚举类
该方法返回的是一个可以直接访问的图片url
public static String getImageUrl(String pid, ImageSize imageSize, boolean https)
该类中定义了所有支持的图片尺寸,可以根据自己需要选择即可。
public enum ImageSize {
large,
mw1024,
mw690,
bmiddle,
small,
thumb180,
thumbnail,
square;
}