Show / Hide Table of Contents

Interface IPALImage

Inherited Members
System.IDisposable.Dispose()
Namespace: NFX.PAL.Graphics
Assembly: NFX.dll
Syntax
public interface IPALImage : IDisposable

Properties

PixelFormat

Declaration
ImagePixelFormat PixelFormat { get; }
Property Value
Type Description
ImagePixelFormat

Methods

CreateCanvas()

Declaration
IPALCanvas CreateCanvas()
Returns
Type Description
IPALCanvas

GetPixel(Point)

Declaration
Color GetPixel(Point p)
Parameters
Type Name Description
System.Drawing.Point p
Returns
Type Description
System.Drawing.Color

GetPixel(PointF)

Declaration
Color GetPixel(PointF p)
Parameters
Type Name Description
System.Drawing.PointF p
Returns
Type Description
System.Drawing.Color

GetSize()

Declaration
Size GetSize()
Returns
Type Description
System.Drawing.Size

GetXResolution()

PPI resolution

Declaration
int GetXResolution()
Returns
Type Description
System.Int32

GetYResolution()

Declaration
int GetYResolution()
Returns
Type Description
System.Int32

MakeTransparent(Nullable<Color>)

Declaration
void MakeTransparent(Color? dflt)
Parameters
Type Name Description
System.Nullable<System.Drawing.Color> dflt

Save(ImageFormat)

Declaration
byte[] Save(ImageFormat format)
Parameters
Type Name Description
ImageFormat format
Returns
Type Description
System.Byte[]

Save(Stream, ImageFormat)

Declaration
void Save(Stream stream, ImageFormat format)
Parameters
Type Name Description
System.IO.Stream stream
ImageFormat format

Save(String, ImageFormat)

Declaration
void Save(string fileName, ImageFormat format)
Parameters
Type Name Description
System.String fileName
ImageFormat format

SetPixel(Point, Color)

Declaration
void SetPixel(Point p, Color color)
Parameters
Type Name Description
System.Drawing.Point p
System.Drawing.Color color

SetPixel(PointF, Color)

Declaration
void SetPixel(PointF p, Color color)
Parameters
Type Name Description
System.Drawing.PointF p
System.Drawing.Color color

SetResolution(Int32, Int32)

Declaration
void SetResolution(int xDPI, int yDPI)
Parameters
Type Name Description
System.Int32 xDPI
System.Int32 yDPI

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX