ThumbnailUrl() 공개 정적인 메소드

public static ThumbnailUrl ( int mediaId, int width ) : string
mediaId int
width int
리턴 string
예제 #1
0
        public static string GetImageTag(string imagePathOrMediaId, int maxWidth, int maxHeight, bool constrain)
        {
            if (string.IsNullOrEmpty(imagePathOrMediaId))
            {
                return(string.Empty);
            }

            int mediaId = CommonUtil.ConvertToIntSafe(imagePathOrMediaId, -1);

            if (mediaId == -1)
            {
                return(GetImageTag(imagePathOrMediaId, maxWidth, maxHeight));
            }

            Media media = UmbracoUtil.GetMedia(mediaId);

            if (media != null)
            {
                string file = media.GetPropertyValue("umbracoFile", string.Empty);
                if (!string.IsNullOrEmpty(file))
                {
                    string alt = HttpUtility.HtmlEncode(media.Text);

                    string thumbnailUrl = ImageUtil.ThumbnailUrl(file, maxWidth, maxHeight, constrain);
                    return(GetImageTag(thumbnailUrl, alt));
                }
            }
            return(string.Empty);
        }
예제 #2
0
        public static string GetThumbnailUrl(string imagePathOrMediaId, int width, int height, bool constrain)
        {
            int mediaId = CommonUtil.ConvertToIntSafe(imagePathOrMediaId, -1);

            if (mediaId > -1)
            {
                return(ImageUtil.ThumbnailUrl(mediaId, width, height, constrain));
            }
            return(ImageUtil.ThumbnailUrl(imagePathOrMediaId, width, height, constrain));
        }