{"id":26604106,"url":"https://github.com/helmare/fastcolor","last_synced_at":"2025-07-13T01:37:28.143Z","repository":{"id":138608176,"uuid":"430247948","full_name":"Helmare/FastColor","owner":"Helmare","description":"Fast argb32 and rgb24 color operations on .NET","archived":false,"fork":false,"pushed_at":"2023-01-27T19:34:09.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-31T17:02:52.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Helmare.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-11-21T01:31:57.000Z","updated_at":"2023-11-18T14:18:17.000Z","dependencies_parsed_at":"2023-12-18T13:31:16.803Z","dependency_job_id":null,"html_url":"https://github.com/Helmare/FastColor","commit_stats":null,"previous_names":["hazdryx/fastcolor","helmare/fastcolor"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helmare%2FFastColor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helmare%2FFastColor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helmare%2FFastColor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helmare%2FFastColor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Helmare","download_url":"https://codeload.github.com/Helmare/FastColor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245156879,"owners_count":20569929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-23T19:28:21.647Z","updated_at":"2025-03-23T19:28:22.223Z","avatar_url":"https://github.com/Helmare.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FastColor\nAs the name suggest, this project features fast color operations ideal for high speed image processing (goes great with [FastBitmap](http://github.com/hazdryx/FastBitmap)). \n\n[![nuget](https://img.shields.io/nuget/v/Hazdryx.FastColor.svg)](https://www.nuget.org/packages/Hazdryx.FastColor/)\n![build](https://github.com/hazdryx/FastColor/actions/workflows/publish.yml/badge.svg)\n\n## Operations\n| Operation | Description                                  | Color Formats                            |\n| --------- | -------------------------------------------- | ---------------------------------------- |\n| `Explode` | Splits an `int` into it's color components.  | `argb32`, `bgra32`, `rgb24`\\*, `bgr24`\\* |\n| `Implode` | Combines color components into an `int`.     | `argb32`, `bgra32`, `rgb24`\\*, `bgr24`\\* |\n| `Reverse` | Flips argb components to bgra or vice versa. | `argb32`, `bgra32`                       |\n| `Add`     | Adds two colors together                     | `argb32`, `bgra32`, `rgb24`\\*, `bgr24`\\* |\n| `Sub`     | Subtracts two colors from eachother          | `argb32`, `bgra32`, `rgb24`\\*, `bgr24`\\* |\n| `Mul`     | Multiplies two colors together               | `argb32`, `bgra32`, `rgb24`\\*, `bgr24`\\* |\n\n*`rgb24` and `bgr24` colors are supported, but the alpha value is read as `0`*\n\n## Contribute\nWant to help move this project forward? Consider contributing to the project. There are many different ways you can help out, even if you don't want to submit code changes.\n\n### Use In Your Projects\nThe easiest way to contribute is to have this repo as a dependency in your projects. This contribution gives the project more recognition and likely to be seen by other developers, thereby growing the community.\n\n### Submit Pull Requests\nIf you would like to make changes to the codebase or documentation, you can submit a pull request. Make sure to check out the [CONTRIBUTING.md](./CONTRIBUTING.md) for pull request requirements.\n\n### Donate\nIf you don't want to submit a pull request or just want to support my work further, consider sending me a donation. Donations help me spend more time on open-source projects so they can be of the highest quality possible.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelmare%2Ffastcolor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelmare%2Ffastcolor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelmare%2Ffastcolor/lists"}