public static byte[] CreateThumbnail(byte[] source, int size, out string extension, out string mimeType)
        {
            MagickImage image = new MagickImage(source);
            int newSize = Math.Min(image.Width, image.Height);
            int x = (image.Width - newSize) / 2;
            int y = (image.Height - newSize) / 2;
            image.Crop(newSize, newSize, x, y);
            image.Resize(size, size, FilterType.CubicFilter, 1);

            extension = ".jpeg";
            mimeType = "image/jpeg";

            image.Format = "JPEG";
            return image.GetBlob();
        }