From 89f4b87ac133ac9c2aa1407d25541cc85068fa5c Mon Sep 17 00:00:00 2001 From: Manuel Kamper Date: Sat, 4 May 2019 13:34:22 +0200 Subject: [PATCH] new method: GetImageFormat --- Mk0.Tools.Images/GetImageFormat.cs | 31 ++++++++++++++++++++++++ Mk0.Tools.Images/Mk0.Tools.Images.csproj | 1 + Mk0.Tools.Images/ResizeImage.cs | 2 +- 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 Mk0.Tools.Images/GetImageFormat.cs 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) {