Class ImageUtils
Namespace: Aurigma.DesignAtoms.Common
Assembly: Aurigma.DesignAtoms.dll
Syntax
public static class ImageUtils
Inheritance: System.Object -> ImageUtils
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Methods
GetImageExtension
public static string GetImageExtension(FileFormat format)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Configuration.FileFormat | format |
Returns
System.String
GetImageExtension
public static string GetImageExtension(Stream imageStream)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | imageStream |
Returns
System.String
GetImageExtension
public static string GetImageExtension(FileInfo imageFile)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.FileInfo | imageFile |
Returns
System.String
GetImageSize
public static void GetImageSize(Stream imageStream, out Size imageSize, out float horizontalResolution, out float verticalResolution)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | imageStream | |
System.Drawing.Size | imageSize | |
System.Single | horizontalResolution | |
System.Single | verticalResolution |
GetImageSize
public static void GetImageSize(ISourceImageParams sourceImageParams, string sourceStorageId, int pageIndex, out Size imageSize, out float horizontalResolution, out float verticalResolution)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Storage.Models.ISourceImageParams | sourceImageParams | |
System.String | sourceStorageId | |
System.Int32 | pageIndex | |
System.Drawing.Size | imageSize | |
System.Single | horizontalResolution | |
System.Single | verticalResolution |
GetImageSize
public static void GetImageSize(IImageParams reader, out Size imageSize, out float horizontalResolution, out float verticalResolution)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.IImageParams | reader | |
System.Drawing.Size | imageSize | |
System.Single | horizontalResolution | |
System.Single | verticalResolution |
GetPageSize
public static Size GetPageSize(IFileCacheImageParamsReader fileCacheImageParamsReader, string sourceStorageId, int pageIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Storage.FileCache.IFileCacheImageParamsReader | fileCacheImageParamsReader | |
System.String | sourceStorageId | |
System.Int32 | pageIndex |
Returns
System.Drawing.Size
GetImageMimeType
public static string GetImageMimeType(string fileName)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileName |
Returns
System.String
GetImageMimeType
public static string GetImageMimeType(FileFormat imageFormat)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Configuration.FileFormat | imageFormat |
Returns
System.String
GetWriterSettings
public static WriterSettings GetWriterSettings(FileFormat imageFormat)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Configuration.FileFormat | imageFormat |
Returns
Aurigma.GraphicsMill.Codecs.WriterSettings
IsSvgContainsText
public static bool IsSvgContainsText(Stream stream)
Parameters
| Type | Name | Description |
|---|---|---|
System.IO.Stream | stream |
Returns
System.Boolean
RotateByExif
public static Stream RotateByExif(ImageReader imageReader, ILogger logger = null)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.GraphicsMill.Codecs.ImageReader | imageReader | |
NLog.ILogger | logger |
Returns
System.IO.Stream