示例#1
0
        public static void MakeThumbnail(string originalImagePath, string thumbnailPath, ThumbnailSize size)
        {
            try
            {
                ImageUtil.MakeThumbnail(originalImagePath, thumbnailPath, 
                    size.Width, 
                    size.Height, 
                    size.Mode, 
                    size.AddWaterMarker, 
                    size.WaterMarkerPosition, 
                    size.WaterMarkerPath, 
                    size.Quality);

                Console.WriteLine("生成成功:{0}", thumbnailPath);
            }
            catch (Exception e)
            {
                Console.WriteLine("生成失败,非标准图片:{0}", thumbnailPath);
                //_Logger.Error(string.Format("{0} 生成失败,非标准图片", thumbnailPath), e);
            }
        }
示例#2
0
 public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode = "Cut", bool isaddwatermark = false, int quality = 88)
 {
     var size = new ThumbnailSize() { Width = width, Height = height, Mode = mode, AddWaterMarker = isaddwatermark, Quality = quality};
     MakeThumbnail(originalImagePath, thumbnailPath, size);
 }