All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.soento.core.enums.Image Maven / Gradle / Ivy

package com.soento.core.enums;

/**
 * 图片类型
 *
 * @author soento
 */
public enum Image {
    /**
     * JPG文件格式
     */
    JPG(".jpg"),
    /**
     * JPEG文件格式
     */
    JPEG(".jpeg"),
    /**
     * BMP图像文件格式
     */
    BMP(".bmp"),
    /**
     * GIF文件格式
     */
    GIF(".gif"),
    /**
     * PNG图像文件格式
     */
    PNG(".png");
    private final String value;

    private Image(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }

    public static boolean has(String extension) {
        Image[] is = Image.values();
        for (Image i : is) {
            if (i.getValue().equalsIgnoreCase(extension)) {
                return true;
            }
        }
        return false;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy