public static ImageFormat GetSysImgFmt(EMostImageType imagtype) { bool flag = imagtype == EMostImageType.Bmp; ImageFormat result; if (flag) { result = ImageFormat.Bmp; } else { bool flag2 = imagtype == EMostImageType.Jpg; if (flag2) { result = ImageFormat.Jpeg; } else { bool flag3 = imagtype == EMostImageType.Tiff; if (!flag3) { throw new Exception(); } result = ImageFormat.Tiff; } } return(result); }
public static string GetImageExt(EMostImageType imagtype) { bool flag = imagtype == EMostImageType.Bmp; string result; if (flag) { result = ".bmp"; } else { bool flag2 = imagtype == EMostImageType.Jpg; if (flag2) { result = ".jpg"; } else { bool flag3 = imagtype == EMostImageType.Tiff; if (!flag3) { throw new Exception(); } result = ".tiff"; } } return(result); }
private static void SaveImageTypeByPictureBox(EMostImageType imgtype, string fname, string nfilename) { PictureBox pictureBox = new PictureBox(); pictureBox.Image = ImageHelper.LoadLocalImage(fname, true); pictureBox.Image.Save(nfilename, EMostImageTypeHelper.GetSysImgFmt(ImgTypeProcessor.DestType)); pictureBox.Dispose(); }
private static void SaveImageType(EMostImageType imgtype, string fname, string nfilename) { ImageCodecInfo encoderInfo = ImgTypeProcessor.GetEncoderInfo("image/" + imgtype.ToString().ToLower()); EncoderParameters encoderParameters = new EncoderParameters(1); Encoder quality = Encoder.Quality; EncoderParameter encoderParameter = new EncoderParameter(quality, (long)ImgTypeProcessor.Quality); encoderParameters.Param[0] = encoderParameter; Bitmap bitmap = new Bitmap(fname); bitmap.Save(nfilename, encoderInfo, encoderParameters); bitmap.Dispose(); }