diff --git a/Mk0.Tools.Images/GetImageFormat.cs b/Mk0.Tools.Images/GetImageFormat.cs new file mode 100644 index 0000000..c5e2df1 --- /dev/null +++ b/Mk0.Tools.Images/GetImageFormat.cs @@ -0,0 +1,31 @@ +using System.Drawing.Imaging; + +namespace Mk0.Tools.Images +{ + public static class ImagesFormat + { + public static string GetImageFormat(this System.Drawing.Image img) + { + if (img.RawFormat.Equals(ImageFormat.Jpeg)) + return ".jpg"; + if (img.RawFormat.Equals(ImageFormat.Bmp)) + return ".bmp"; + if (img.RawFormat.Equals(ImageFormat.Png)) + return ".png"; + if (img.RawFormat.Equals(ImageFormat.Emf)) + return ".emf"; + if (img.RawFormat.Equals(ImageFormat.Exif)) + return ".exif"; + if (img.RawFormat.Equals(ImageFormat.Gif)) + return ".gif"; + if (img.RawFormat.Equals(ImageFormat.Icon)) + return ".ico"; + if (img.RawFormat.Equals(ImageFormat.MemoryBmp)) + return ".mbp"; + if (img.RawFormat.Equals(ImageFormat.Tiff)) + return ".tif"; + else + return ".wmf"; + } + } +} diff --git a/Mk0.Tools.Images/Mk0.Tools.Images.csproj b/Mk0.Tools.Images/Mk0.Tools.Images.csproj index 388c7ce..a5e3d7f 100644 --- a/Mk0.Tools.Images/Mk0.Tools.Images.csproj +++ b/Mk0.Tools.Images/Mk0.Tools.Images.csproj @@ -39,6 +39,7 @@ + diff --git a/Mk0.Tools.Images/ResizeImage.cs b/Mk0.Tools.Images/ResizeImage.cs index 607c29c..1929210 100644 --- a/Mk0.Tools.Images/ResizeImage.cs +++ b/Mk0.Tools.Images/ResizeImage.cs @@ -9,7 +9,7 @@ using System.Drawing.Imaging; namespace Mk0.Tools.Images { - public class Resize + public class Resizer { public static Bitmap ResizeImage(Image image, int width, int height) {