| 限定符和类型 | 字段和说明 |
|---|---|
private static Integer |
NINE_ZERO_ZERO |
private static Integer |
ONE_ZERO_TWO_FOUR |
private static Integer |
THREE_TWO_SEVEN_FIVE |
private static Integer |
TWO_ZERO_FOUR_SEVEN |
private static Integer |
ZERO |
private static Double |
ZERO_EIGHT_FIVE |
private static Double |
ZERO_FOUR |
private static Double |
ZERO_FOUR_FOUR |
private static Double |
ZERO_SIX |
| 构造器和说明 |
|---|
ImageUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
compressPicForScale(byte[] imageBytes,
long desFileSize)
根据指定大小压缩图片
|
private static double |
getAccuracy(long size)
自动调节精度(经验数值)
|
static boolean |
isNetImage(String image)
判断是否为网络图片
|
static String |
LocalImage2Base64(String imagePath)
本地图片转base64(本地图片绝对路径)
|
private static String |
netImage2Base64(byte[] imageBytes,
String type,
boolean head) |
static String |
netImage2Base64(String imageUrl)
网络图片转base64(网络图片地址、图片类型png、不需要base64头信息)
|
static String |
NetImage2Base64(String imageUrl)
网络图片转base64(网络图片地址、图片类型默认、不需要base64头信息)
|
static String |
netImage2Base64(String imageUrl,
boolean head)
网络图片转base64(网络图片地址、图片类型png、是否需要base64头信息、不限制图片大小)
|
static String |
netImage2Base64(String imageUrl,
boolean head,
long desFileSize)
网络图片转base64(网络图片地址、图片类型png、是否需要base64头信息、压缩图片限制压缩后的图片大小)
|
static String |
NetImage2Base64(String imageUrl,
String type)
网络图片转base64(网络图片地址、图片类型png/jpg、需要base64头信息)
|
static String |
NetImage2Base64(String imageUrl,
String type,
boolean head)
网络图片转base64(网络图片地址、图片类型png/jpg、是否需要base64头信息)
|
static String |
NetImage2FullBase64(String imageUrl)
网络图片转base64(网络图片地址、图片类型png、需要base64头信息)
|
static byte[] |
netImageToByte(String imageUrl)
网络图片转byte[]
|
private static final Integer ONE_ZERO_TWO_FOUR
private static final Integer NINE_ZERO_ZERO
private static final Integer THREE_TWO_SEVEN_FIVE
private static final Integer TWO_ZERO_FOUR_SEVEN
private static final Double ZERO_EIGHT_FIVE
private static final Double ZERO_FOUR_FOUR
public ImageUtil()
public static byte[] compressPicForScale(byte[] imageBytes, long desFileSize)
imageBytes - 源图片字节数组desFileSize - 指定图片大小,单位kbprivate static double getAccuracy(long size)
size - 源图片大小public static boolean isNetImage(String image)
image - public static byte[] netImageToByte(String imageUrl)
imageUrl - public static String netImage2Base64(String imageUrl)
imageUrl - public static String netImage2Base64(String imageUrl, boolean head)
imageUrl - head - 是否需要base64头public static String netImage2Base64(String imageUrl, boolean head, long desFileSize)
imageUrl - head - 是否需要base64头desFileSize - 压缩图片,限制压缩后的图片大小private static String netImage2Base64(byte[] imageBytes, String type, boolean head)
public static String NetImage2Base64(String imageUrl)
imageUrl - public static String NetImage2FullBase64(String imageUrl)
imageUrl - public static String NetImage2Base64(String imageUrl, String type)
imageUrl - type - public static String NetImage2Base64(String imageUrl, String type, boolean head)
imageUrl - type - head - public static String LocalImage2Base64(String imagePath)
imagePath - Copyright © 2024. All rights reserved.