# ImageUtil

图片一些常用的方法,如生成缩略图、根据path获取访问地址等

# isImage(file)

/**
 * 根据文件头判断文件是否是图片
 * 注:方法未做文件是否存在验证
 *
 * @param file 文件
 * @return true/false
 */
public static boolean isImage(File file)

# generateThumbnail(file)

/**
 * 生成缩略图
 *
 * @param file 原图
 * @return true/false
 */
public static boolean generateThumbnail(File file)

# generateThumbnail(file, size)

/**
 * 生成指定尺寸的缩略图
 *
 * @param file 原图
 * @param size 缩放后尺寸
 * @return 缩略图路径
 */
public static String generateThumbnail(File file, int size)

# delThumbnail(file)

/**
 * 删除缩略图
 *
 * @param file 原图
 * @return true/false
 */
public static boolean delThumbnail(File file)

# delThumbnail(file, size)

/**
 * 删除缩略图
 *
 * @param file 原图
 * @param size 缩略图尺寸
 * @return true/false
 */
public static boolean delThumbnail(File file, int size)

# getThumbnailName(fileName, size)

/**
 * 获取缩略图名称
 *
 * @param fileName 文件名称
 * @param size     尺寸
 * @return 缩略图名称
 */
private static String getThumbnailName(String fileName, int size)

# getThumbnailPath(path, size)

/**
 * 根据原图路径获取缩略图path
 *
 * @param path 文件路径
 * @param size 尺寸
 * @return 缩略图路径
 */
public static String getThumbnailPath(String path, int size)

# getThumbnailUrl(path, size)

/**
 * 根据原图路径获取缩略图url
 *
 * @param path 文件路径
 * @param size 尺寸
 * @return 缩略图url
 */
public static String getThumbnailUrl(String path, int size)

# getThumbnailPathByUrl(url, size)

/**
 * 根据原图url获取指定缩略图路径
 *
 * @param url  url
 * @param size 尺寸
 * @return 缩略图路径
 */
public static String getThumbnailPathByUrl(String url, int size)

# getThumbnailUrlByUrl(url, size)

/**
 * 根据原图url获取缩略图url
 *
 * @param url  url
 * @param size 尺寸
 * @return 缩略图url
 */
public static String getThumbnailUrlByUrl(String url, int size)
Last Updated: 8/6/2022, 5:29:44 PM