diff --git a/README.md b/README.md index d62d430f6..4d079de39 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ The **ImageSharp** library is made up of multiple packages. Packages include: - **ImageSharp** - - Contains the Image classes, Colors, Primitives, Configuration, and other core functionality. + - Contains the Image classes, PixelFormats, Primitives, Configuration, and other core functionality. - The IImageFormat interface, Jpeg, Png, Bmp, and Gif formats. - Transform methods like Resize, Crop, Skew, Rotate - Anything that alters the dimensions of the image. - Non-transform methods like Gaussian Blur, Pixelate, Edge Detection - Anything that maintains the original image dimensions. @@ -108,7 +108,8 @@ Setting individual pixel values is perfomed as follows: using (image = new Image(400, 400) using (var pixels = image.Lock()) { - pixels[200, 200] = Color.White; + // Rgba32 is our default PixelFormat, equivalent to System.Drawing Color + pixels[200, 200] = Rgba32.White; } ``` @@ -204,4 +205,4 @@ Become a sponsor and get your logo on our README on Github with a link to your s - + \ No newline at end of file diff --git a/features.md b/features.md index 6bc5630ee..1e35b88e0 100644 --- a/features.md +++ b/features.md @@ -13,6 +13,7 @@ We've achieved a lot so far and hope to do a lot more in the future. We're alway - [ ] Tiff (Help needed) - **Metadata** - [x] EXIF Read/Write (Jpeg just now) + - [ ] ICC (In Progress) - **Quantizers (IQuantizer with alpha channel support, dithering, and thresholding)** - [x] Octree - [x] Xiaolin Wu @@ -28,7 +29,6 @@ We've achieved a lot so far and hope to do a lot more in the future. We're alway - [x] Bayer - [x] Ordered - **Basic color structs with implicit operators.** - - [x] Color - 32bit color in RGBA order (IPackedPixel\). - [x] Bgra32 - [x] CIE Lab - [x] CIE XYZ @@ -38,7 +38,7 @@ We've achieved a lot so far and hope to do a lot more in the future. We're alway - [x] YCbCr - **IPackedPixel representations of color models. Compatible with Microsoft XNA Game Studio and MonoGame IPackedVector\.** - [x] Alpha8 - - [x] Argb + - [x] Argb32 - [x] Bgr565 - [x] Bgra444 - [x] Bgra565 @@ -52,7 +52,9 @@ We've achieved a lot so far and hope to do a lot more in the future. We're alway - [x] NormalizedShort4 - [x] Rg32 - [x] Rgba1010102 + - [x] Rgba32 - 32bit color in RGBA order - Our default pixel format. - [x] Rgba64 + - [x] RgbaVector - [x] Short2 - [x] Short4 - **Basic shape primitives.**