diff --git a/ImageNodes/Images/Constants.cs b/ImageNodes/Images/Constants.cs index 62067847..18f9c75e 100644 --- a/ImageNodes/Images/Constants.cs +++ b/ImageNodes/Images/Constants.cs @@ -10,4 +10,5 @@ public class Constants internal const string IMAGE_FORMAT_TIFF = "Tiff"; internal const string IMAGE_FORMAT_TGA = "Tga"; internal const string IMAGE_FORMAT_WEBP = "WebP"; + internal const string IMAGE_FORMAT_HEIC = "Heic"; } \ No newline at end of file diff --git a/ImageNodes/Images/ImageNode.cs b/ImageNodes/Images/ImageNode.cs index bb116e23..2e370716 100644 --- a/ImageNodes/Images/ImageNode.cs +++ b/ImageNodes/Images/ImageNode.cs @@ -37,6 +37,7 @@ public abstract class ImageNode : ImageBaseNode new () { Value = "###GROUP###", Label = "Lossy Formats" }, new () { Value = IMAGE_FORMAT_JPEG, Label = "JPEG" }, new () { Value = IMAGE_FORMAT_GIF, Label = "GIF" }, + new () { Value = IMAGE_FORMAT_HEIC, Label = "HEIC" }, new () { Value = IMAGE_FORMAT_PBM, Label = "PBM" }, }; } @@ -69,6 +70,7 @@ public abstract class ImageNode : ImageBaseNode case IMAGE_FORMAT_JPEG: return ImageType.Jpeg; case IMAGE_FORMAT_TIFF: return ImageType.Tiff; case IMAGE_FORMAT_WEBP: return ImageType.Webp; + case IMAGE_FORMAT_HEIC: return ImageType.Heic; } return null; }