PngImage
Contents
[
Hide
]
PngImage class
Represents one image in PNG (Portable Network Graphics) format with its metadata and additional methods
public sealed class PngImage : RasterImageResourceBase
Constructors
Name | Description |
---|---|
PngImage(string, Stream) | Creates new PngImage instance from content, represented as byte stream, and with specified name |
PngImage(string, string) | Creates new PngImage instance from content, represented as base64-encoded string, and with specified name |
Properties
Name | Description |
---|---|
AspectRatio { get; } | Returns an aspect ratio of this image as the width-to-height relation |
ByteContent { get; } | Returns content of this raster image as byte stream |
FilenameWithExtension { get; } | Returns correct filename of this raster image, which consists of name and extension. Theoretically can differ from the name. |
IsDisposed { get; } | Determines whether this raster image is disposed or not |
Length { get; } | Returns the length of this raster image file in bytes |
LinearDimensions { get; } | Returns linear dimensions of this raster image (width and height) |
Name { get; } | Returns name of this raster image. Usually doesn’t contain filename extension and theoretically can differ from filename. |
TextContent { get; } | Returns content of this raster image as base64-encoded string |
override Type { get; } | Returns ImageType.Png |
Methods
Name | Description |
---|---|
Dispose() | Disposes this raster image, disposing its content and making most methods and properties non-working |
Equals(IHtmlResource) | Checks this instance with specified on reference equality. |
Save(string) | Saves this raster image to the specified file |
static IsValid(Stream) | Checks whether specified stream is a valid PNG image |
static IsValid(string) | Checks whether specified base64-encoded string is a valid PNG image |
Events
Name | Description |
---|---|
event Disposed | Event, which occurs when this raster image is disposed |
See Also
- class RasterImageResourceBase
- namespace GroupDocs.Editor.HtmlCss.Resources.Images.Raster
- assembly GroupDocs.Editor