Skip to main content

Class ImageResizer

Namespace: Aurigma.DesignAtoms.Canvas
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ImageResizer

Inheritance: System.Object -> ImageResizer

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

ImageResizer

public ImageResizer(IConfiguration configuration, IFileCache fileCache, IFontService fontService, IExternalConverter externalConverter, ISvgReaderFactory svgReaderFactory, IGmColorConverter gmColorConverter, IColorManagement colorManagement, Dither? ditheringType = null, float? ditheringAmount = null)

Methods

ConvertPsdToTiff

public static Stream ConvertPsdToTiff(Stream sourceReadStream)
Parameters
TypeNameDescription
System.IO.StreamsourceReadStream
Returns

System.IO.Stream

GraphicsContainerToPipelineElement

public static PipelineElement GraphicsContainerToPipelineElement(IColorManagement colorManagement, GraphicsContainer container, Size destinationSize, ResizeMode resizeMode, CancellationToken cancellationToken = default(CancellationToken), bool skipScale = false, IRenderingColorSettings colorSettings = null, PixelFormat? destinationPixelFormat = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Aurigma.GraphicsMill.AdvancedDrawing.GraphicsContainercontainer
System.Drawing.SizedestinationSize
Aurigma.GraphicsMill.Transforms.ResizeModeresizeMode
System.Threading.CancellationTokencancellationToken
System.BooleanskipScale
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
System.Nullable<Aurigma.DesignAtoms.Model.Color.PixelFormat>destinationPixelFormat
Returns

Aurigma.GraphicsMill.PipelineElement

CalculateScale

public static float CalculateScale(Size source, Size destination)
Parameters
TypeNameDescription
System.Drawing.Sizesource
System.Drawing.Sizedestination
Returns

System.Single

GetThumbnail

public Task<string> GetThumbnail(IResizeOptions options, CancellationToken cancellationToken = default(CancellationToken))
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Canvas.IResizeOptionsoptions
System.Threading.CancellationTokencancellationToken
Returns

System.Threading.Tasks.Task<System.String>

Was this page helpful?