using ImageMagick; using xCommons.Extensions; using xStorageService.Interfaces; using xStorageService.Models; namespace xStorageService.Providers { public partial class XThumbnailProvider : IXThumbnailProvider { public void SetTempFolder (string folder) { MagickNET.SetTempDirectory (folder); } public XImageInfo GetImageInfo (string filePath) { // MagickImageInfo info = new MagickImageInfo (filePath); return info.MapConvert (); } public void ResizeImage ( string filePath, string resizedFilePath, int size, int quality ) { // using (var image = new MagickImage (filePath)) { // image.Resize (size, size); image.Strip (); image.Quality = quality; image.Write (resizedFilePath); } } } }