Пример #1
0
        public void Convert(ImageFormatEnum destFormat, int compressionFactor)
        {
            ImageFormat systemFormat = ImageFormats.ImageFormatToSystemFormat(destFormat);
            Image       newImage     = ImageTools.ConvertImage(fSystemImage, systemFormat, compressionFactor);

            UpdateSystemImage(newImage);
        }
Пример #2
0
        public void SaveImageToFile(string filename, int compressionFactor = 80)
        {
            string      extension  = Path.GetExtension(filename);
            ImageFormat destFormat = ImageFormats.ExtensionToSystemFormat(extension);

            if (destFormat == null)
            {
                destFormat = fSystemImage.RawFormat;
                extension  = ImageFormats.SystemFormatToExtension(destFormat).ToLower();
                filename   = Path.ChangeExtension(filename, extension);
            }
            ImageTools.SaveImageToFile(fSystemImage, filename, destFormat, compressionFactor);
        }
Пример #3
0
        public static bool IsImageFile(string filename)
        {
            string ext = Path.GetExtension(filename);

            return(ImageFormats.ExtensionToEnum(ext) != ImageFormatEnum.Unknown);
        }
Пример #4
0
 public string GetImageFormatDescription()
 {
     return(ImageFormats.ImageFormatToDescription(GetImageFormat()));
 }
Пример #5
0
 public ImageFormatEnum GetImageFormat()
 {
     return(ImageFormats.SystemFormatToEnum(fSystemImage.RawFormat));
 }
Пример #6
0
 public string GetImageExtension()
 {
     return(ImageFormats.SystemFormatToExtension(fSystemImage.RawFormat));
 }