Weavy.Core.Imaging Namespace

Namespace:
Weavy.Core.Imaging
Assembly:
Weavy.Core.dll

Classes

BoxMath Provides simple layout math.
Encoding Provides quantized .gif encoding, adjustable .jpg encoding and 32-bit .png encoding methods
OctreeQuantizer Quantize using an Octree
Quantizer Abstract Quantizer class - handles the messy, algorithm-independent details of quantization. Subclasses must implement InitialQuantizePixel, GetPallete(), and QuantizePixel. Not thread-safe!
Resizer Encapsulates an image resizing operation.
StreamUtils Provides methods for copying streams

Structs

HslaColor
Quantizer.Color32 Struct that defines a 32 bpp colour

Enums

ColorName Enum for color names.
FitMode How to resolve aspect ratio differences between the requested size and the original image's size.
JobOptions Allows you to customize how IO is handled
OutputFormat Controls the encoding format.
ScaleMode Controls whether the image is allowed to upscale, downscale, both, or if only the canvas gets to be upscaled.
Shade Enum for color tones.