Skip to content

Commit 7c195a3

Browse files
committed
#401: support .heic and .webp file formats when embedding images dynamically from classpath
1 parent da950c2 commit 7c195a3

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

modules/core-module/src/main/java/org/simplejavamail/internal/util/ImageMimeType.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class ImageMimeType {
3232
+ "image/x-jps jps\n"
3333
+ "image/x-jg art\n"
3434
+ "image/x-icon ico\n"
35-
+ "image/x-generic jpg tif wmf tiff bmp xpm png jpeg emf\n"
35+
+ "image/x-generic jpg tif wmf tiff bmp xpm png jpeg emf heic webp\n"
3636
+ "image/x-eps eps\n"
3737
+ "image/x-dwg svf dxf dwg\n"
3838
+ "image/x-cmu-raster ras\n"
@@ -47,18 +47,20 @@ class ImageMimeType {
4747
+ "image/tiff tif tiff\n"
4848
+ "image/svg+xml svgz svg\n"
4949
+ "image/png x-png png PNG\n"
50+
// + "image/heic heic\n"
5051
+ "image/pjpeg jpg jfif jpeg jpe\n"
52+
+ "image/jpeg jpg JPG jfif jpeg jfif-tbnl jpe\n"
53+
+ "image/gif gif GIF\n"
54+
+ "image/bmp bmp bm\n"
55+
+ "image/webp webp\n"
5156
+ "image/pict pic pict\n"
5257
+ "image/naplps naplps nap\n"
5358
+ "image/jutvision jut\n"
54-
+ "image/jpeg jpg JPG jfif jpeg jfif-tbnl jpe\n"
5559
+ "image/ief iefs ief\n"
56-
+ "image/gif gif GIF\n"
5760
+ "image/g3fax g3\n"
5861
+ "image/florian flo turbot\n"
5962
+ "image/fif fif\n"
60-
+ "image/cmu-raster ras rast\n"
61-
+ "image/bmp bmp bm";
63+
+ "image/cmu-raster ras rast";
6264

6365
public static final MimetypesFileTypeMap IMAGE_MIMETYPES_FILE_TYPE_MAP = createMap();
6466

0 commit comments

Comments
 (0)