Search Results for

    Show / Hide Table of Contents

    Class ThumbnailUtil

    Inheritance
    System.Object
    ThumbnailUtil
    Implements
    IThumbnailUtil
    Namespace: ImageVault.EPiServer
    Assembly: ImageVault.EPiServer.dll
    Syntax
    public class ThumbnailUtil : Object, IThumbnailUtil

    Constructors

    ThumbnailUtil(IClientFactory, ILogger<ThumbnailUtil>, IMediaFormatUtil, ScriptHelperBase, Int32, Int32, ResizeMode)

    Initializes a new instance of the ThumbnailFormatUtil class.

    Declaration
    public ThumbnailUtil(IClientFactory clientFactory, ILogger<ThumbnailUtil> logger, IMediaFormatUtil mediaFormatUtil, ScriptHelperBase scriptHelper, int defaultWidth = 558, int defaultHeight = 398, ResizeMode defaultResizeMode)
    Parameters
    Type Name Description
    IClientFactory clientFactory
    Microsoft.Extensions.Logging.ILogger<ThumbnailUtil> logger
    IMediaFormatUtil mediaFormatUtil
    ScriptHelperBase scriptHelper
    System.Int32 defaultWidth
    System.Int32 defaultHeight
    ResizeMode defaultResizeMode

    Fields

    DefaultChannelHeight

    Default channel thumbnail height, double size for retina

    Declaration
    public const int DefaultChannelHeight = 280
    Field Value
    Type Description
    System.Int32

    DefaultChannelWidth

    Default channel thumbnail width, double size for retina

    Declaration
    public const int DefaultChannelWidth = 280
    Field Value
    Type Description
    System.Int32

    Properties

    DefaultFormat

    Gets the Default Format of the Thumbnail

    Declaration
    public ThumbnailFormat DefaultFormat { get; }
    Property Value
    Type Description
    ThumbnailFormat

    DefaultHeight

    Gets the default height of the Thumbnail

    Declaration
    public int DefaultHeight { get; }
    Property Value
    Type Description
    System.Int32

    DefaultResizeMode

    Gets the Default Resize Mode of the thumbnail

    Declaration
    public ResizeMode DefaultResizeMode { get; }
    Property Value
    Type Description
    ResizeMode

    DefaultWidth

    Gets the default width of the Thumbnail

    Declaration
    public int DefaultWidth { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    GetThumbnailFormat(MediaReference, PropertyMediaSettings, DisplayChannelSetting)

    Gets the thumbnail format suitable for the supplied value and settings

    Declaration
    public ThumbnailFormat GetThumbnailFormat(MediaReference value, PropertyMediaSettings currentSettings, DisplayChannelSetting displayChannelSetting = null)
    Parameters
    Type Name Description
    MediaReference value

    The MediaReference containing the effects for the item or null if no effects should be considered

    PropertyMediaSettings currentSettings

    The PropertyMediaSettings to use

    DisplayChannelSetting displayChannelSetting
    Returns
    Type Description
    ThumbnailFormat

    RenderThumbnails(MediaReference, String, PropertyMediaSettings, DisplayChannelSetting)

    Declaration
    public string RenderThumbnails(MediaReference value, string thumbnailCache, PropertyMediaSettings propertyMediaSettings, DisplayChannelSetting displayChannelSetting)
    Parameters
    Type Name Description
    MediaReference value
    System.String thumbnailCache
    PropertyMediaSettings propertyMediaSettings
    DisplayChannelSetting displayChannelSetting
    Returns
    Type Description
    System.String

    Implements

    IThumbnailUtil
    In This Article
    Back to top (c) Meriworks 2002-2022