private static string CreateNewThumbnail(IProjectItem item, Size size, string path, int quality)
 {
     using (Image image = Image.FromFile(item.PhysicalPath))
         using (Image thumb = Thumbnail.FromImage(image, size.Width, size.Height))
         {
             JpgFormat.Save(path, thumb, quality);
             return(string.Concat("<img src=\"", path, "\" />"));
         }
 }
Пример #2
0
        private StandardEncoderPreset GetThumbnailGeneration(Image thumbnailCodec)
        {
            StandardEncoderPreset customEncoding = new StandardEncoderPreset
            {
                Codecs  = new List <Codec>(),
                Formats = new List <Format>()
            };
            JpgFormat thumbnailFormat = new JpgFormat()
            {
                FilenamePattern = string.Concat(Constant.Media.Thumbnail.FileNamePrefix, Constant.Media.Thumbnail.FileNameSuffix)
            };

            customEncoding.Codecs.Add(thumbnailCodec);
            customEncoding.Formats.Add(thumbnailFormat);
            return(customEncoding);
        }