public static IHtmlString ResizedImageUrl(
            this HtmlHelper helper,
            string url,
            int width = 0,
            int height = 0,
            string settings = "",
            string defaultImage = "/modules/Summit.Core/content/image_not_found.jpg")
        {

            var urlHelper = new UrlHelper(helper.ViewContext.RequestContext);
            if (string.IsNullOrWhiteSpace(url))
            {
                return new HtmlString(string.Empty);
            }

            url = urlHelper.Content(url);
            var resizeService = new ImageResizerService(null);
            url = resizeService.ResizeImage(url, width, height, quality: 100, settings: settings);
            if (string.IsNullOrWhiteSpace(url) && !string.IsNullOrWhiteSpace(defaultImage))
            {
                url = resizeService.ResizeImage(defaultImage, width, height, quality: 100, settings: settings);
            }
            return new HtmlString(url);
        }