Convert HEIC/HEIF to JPEG.

This commit is contained in:
Greyson Parrelli
2020-07-06 14:59:57 -07:00
parent e6a0e5b858
commit eb02dacfdc
5 changed files with 15 additions and 7 deletions

View File

@@ -50,6 +50,7 @@ public class MediaUtil {
public static final String IMAGE_PNG = "image/png";
public static final String IMAGE_JPEG = "image/jpeg";
public static final String IMAGE_HEIC = "image/heic";
public static final String IMAGE_HEIF = "image/heif";
public static final String IMAGE_WEBP = "image/webp";
public static final String IMAGE_GIF = "image/gif";
public static final String AUDIO_AAC = "audio/aac";
@@ -224,6 +225,10 @@ public class MediaUtil {
return isHeicType(attachment.getContentType());
}
public static boolean isHeif(Attachment attachment) {
return isHeifType(attachment.getContentType());
}
public static boolean isImage(Attachment attachment) {
return isImageType(attachment.getContentType());
}
@@ -256,6 +261,10 @@ public class MediaUtil {
return !TextUtils.isEmpty(contentType) && contentType.trim().equals(IMAGE_HEIC);
}
public static boolean isHeifType(String contentType) {
return !TextUtils.isEmpty(contentType) && contentType.trim().equals(IMAGE_HEIF);
}
public static boolean isFile(Attachment attachment) {
return !isGif(attachment) && !isImage(attachment) && !isAudio(attachment) && !isVideo(attachment);
}