{"id":15401212,"url":"https://github.com/tmcdonell/colour-accelerate","last_synced_at":"2025-04-16T02:28:46.221Z","repository":{"id":56843159,"uuid":"55741651","full_name":"tmcdonell/colour-accelerate","owner":"tmcdonell","description":"Colour representations in Accelerate","archived":false,"fork":false,"pushed_at":"2020-08-28T15:29:15.000Z","size":197,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T04:11:59.398Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmcdonell.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-08T01:55:28.000Z","updated_at":"2020-08-28T15:29:10.000Z","dependencies_parsed_at":"2022-09-01T06:31:38.830Z","dependency_job_id":null,"html_url":"https://github.com/tmcdonell/colour-accelerate","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdonell%2Fcolour-accelerate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdonell%2Fcolour-accelerate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdonell%2Fcolour-accelerate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmcdonell%2Fcolour-accelerate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmcdonell","download_url":"https://codeload.github.com/tmcdonell/colour-accelerate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249184432,"owners_count":21226366,"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":"2024-10-01T15:56:51.494Z","updated_at":"2025-04-16T02:28:46.183Z","avatar_url":"https://github.com/tmcdonell.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"450\" src=\"https://github.com/AccelerateHS/accelerate/raw/master/images/accelerate-logo-text-v.png?raw=true\" alt=\"henlo, my name is Theia\"/\u003e\n\n# colour-accelerate\n\n[![GitHub CI](https://github.com/tmcdonell/colour-accelerate/workflows/CI/badge.svg)](https://github.com/tmcdonell/colour-accelerate/actions)\n[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/AccelerateHS/Lobby)\n\u003cbr\u003e\n[![Stackage LTS](https://stackage.org/package/colour-accelerate/badge/lts)](https://stackage.org/lts/package/colour-accelerate)\n[![Stackage Nightly](https://stackage.org/package/colour-accelerate/badge/nightly)](https://stackage.org/nightly/package/colour-accelerate)\n[![Hackage](https://img.shields.io/hackage/v/colour-accelerate.svg)](https://hackage.haskell.org/package/colour-accelerate)\n\n\u003c/div\u003e\n\nThis package provides data types and operations for dealing with colours in\nAccelerate. For details on Accelerate, refer to the [main\nrepository][accelerate].\n\nContributions and bug reports are welcome!\u003cbr\u003e\nPlease feel free to contact me through [GitHub][accelerate] or [gitter.im][gitter.im].\n\n\nExample: Blur\n-------------\n\n| Test image | sRGB | RGB |\n|:----------:|:----:|:---:|\n| ![Test image][blocks] | ![sRGB linear][blur_srgb] | ![RGB non-linear][blur_rgb] |\n\nThe test image on the left is composed of blocks and bars of the primary and\nsecondary colours, arranged so that each colour is juxtaposed next to all\nothers, plus black and white.\n\nThe image in the centre is created by blurring the original with a 9x9 Gaussian\nfilter in the linear gamma sRGB space.\n\nThe image on the right is created by blurring with the same 9x9 Gaussian filter\nin the standard non-linear RGB colour space. Note the dark regions separating\nred from green and cyan, and blue from red and green; purple lines separate cyan\nfrom red and magenta; green separates yellow from cyan. These regions are\nartefacts produced by mixing colours in the RGB colour space.\n\nThe files to generate the test image and run the demonstration are in the\nexamples directory.\n\n\n[blocks]:     https://github.com/tmcdonell/colour-accelerate/raw/master/samples/blocks.bmp\n[blur_srgb]:  https://github.com/tmcdonell/colour-accelerate/raw/master/samples/blur_srgb.bmp\n[blur_rgb]:   https://github.com/tmcdonell/colour-accelerate/raw/master/samples/blur_rgb.bmp\n[accelerate]: https://github.com/AccelerateHS/accelerate\n[gitter.im]:  https://gitter.im/AccelerateHS/Lobby\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcdonell%2Fcolour-accelerate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmcdonell%2Fcolour-accelerate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmcdonell%2Fcolour-accelerate/lists"}