Cecil.ANSI_Utils, Page Overview

About this Page
This section will go over everything that you may need to know about Cecil.ANSI_Utils Page
This page is the Homepage for Our Project Cecil.ANSI_Utils. The following are sub-pages related to this Project and some Statistics.
About this Project
This section acts as a Brief What is this project.
This project is a C# NativeAOT library that aims to simplify usage of ANSI Color Utilities within C# and other Languages. Currently the Library is fully fledged for C# development, with NativeAOT in the works. This library provides support for the following Systems.
- Color Modes
- Text Processing Modes
- Reset Color Modes
- Reset Text Processing Modes
- Color Background
- Color Foreground
- RGB Color Support
- HSV/HSL/GRAYSCALE/HEX Conversions to RGB
- 256 Color Support
- Standard Color Support
This library doesn't stop there, it has even more gems you can play around with! The following is everything else the Library offers in a Overview.
- ReadonlyList<String> for each Color + Text Processing Mode
- Note, this functionality is Obsolete.
- ReadonlyList<String> for each Color FG/BG
- Note, this functionality is Obsolete.
- ReadonlyList<String> for each High Intensity FG/BG
- Note, this functionality is Obsolete.
- ReadonlyList<String> for each High Intensity Color + Text Processing Mode
- Note, this functionality is Obsolete.
- Displayer for the above Lists
- GetColorFromType
- Note, this Functionality is Obsolete.
- Note, this takes either a String or Int Color, and a String Type
- Reset Codes
- 4 Objects;
- ColorBase
- Note, this is the Base of the following 3 Color Objects, and cannot be used on its own to provide a Color.
- Color
- Note, this is for the Standard 8 Color, 8 High Intensity Color system that ANSI uses, supported near Universally.
- Color256
- Note, this is for the 256 (0-255) Color system or 8-Bit Color system that ANSI can use dependent of the system.
- ColorRGB
- Note, this is for the True Color, or RGB Color system, the ability to use it depends on the System.
- Note, in order to get the Color from these Objects you must utilize '.Format()', and follow usage by '.GetReset().Format()' to reset what the Object set.
- Note, 'GetReset()' cannot be called again after being called to get the Original Color Object.
- ColorBase
- A Displayer for Each Color Object showing all possibilities.
- Note, avoid the RGB one unless you want to wait for all combinations of (0-255), (0-255), (0-255)
- RGB Conversions;
- HSV to RGB
- HSL to RGB
- Grayscale to RGB
- Hex to RGB
- ColorBaseTypeSwitch
- ColorTypeSwitch
- GetDigitStart
- and More to come!
Where can I find this Project?
This section covers where this Project can be found;
This project can be found in the following places;
- NuGet: Cecil.ANSI_Utils NuGet Package
- Statistics: NuGet Trends
- Statistics: NuGet Package Stats
- GitHub: Cecil.ANSI_Utils GitHub Repository
- Statistics: See below for a Statistics Screen or Click Me!

