rgb
`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.
0.8.53
109M downloads/mo
#762 most downloaded on crates.io
kornelski/rust-rgb
What this package is like to depend on
Last release 5 months ago
25 Feb 2026
Release timing varies
gaps range from 8 days to 10 months
Some releases are documented
notes for 2 of 6 stable releases
62 versions withdrawn
withdrawn after publishing
10 years old
71 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
71 releases · Jun 2016 to Feb 2026Releases
latest 60 of 71-
0.8.92-rc.115 Feb 2026 pre-releaseNothing published for this version
-
0.8.92-beta.107 Feb 2026 pre-releaseNothing published for this version
-
0.8.91-alpha.304 Jul 2025 pre-releaseNothing published for this version
-
0.8.90-alpha.207 Aug 2024 pre-release withdrawnNothing published for this version
-
0.8.90-alpha.116 Jul 2024 pre-release withdrawnNothing published for this version
-
0.8.5325 Feb 2026Nothing published for this version
-
0.8.5213 Jul 2025Nothing published for this version
-
0.8.5106 Jul 2025Nothing published for this version
-
0.8.5031 Aug 2024 -
0.8.4930 Aug 2024Nothing published for this version
-
0.8.4807 Aug 2024 -
0.8.4704 Aug 2024 withdrawn -
0.8.4604 Aug 2024 withdrawn -
0.8.4515 Jul 2024 withdrawnNothing published for this version
-
0.8.4408 Jul 2024 withdrawnNothing published for this version
-
0.8.4308 Jul 2024 withdrawnNothing published for this version
-
0.8.4207 Jul 2024 withdrawnNothing published for this version
-
0.8.4028 Jun 2024 withdrawnRelease notes
Open source →-
Added
.checked_add/submethods. -
Added a
Dereftrick that makesGrayAlphatuple type have.v(value) and.a(alpha) fields. You should migrate to the new field names wherever possible. Unfortunately,Graycan't have that in a backward-compatible way, since it already derefs to the only field it has. -
The
Podtrait is implemented forRGBA<T, A>types whereT != A, but this is unsound if the fields have a different size or alignment that causes padding. In the future onlyRGBA<T, T>will support casting from/to raw bytes.
-
-
0.8.3729 Oct 2023 withdrawnNothing published for this version
-
0.8.3620 Feb 2023 withdrawnNothing published for this version
-
0.8.3507 Feb 2023 withdrawnNothing published for this version
-
0.8.3418 Sep 2022 withdrawnNothing published for this version
-
0.8.3318 Jun 2022 withdrawnNothing published for this version
-
0.8.3228 Feb 2022 withdrawnNothing published for this version
-
0.8.3117 Dec 2021 withdrawnNothing published for this version
-
0.8.3009 Dec 2021 withdrawnNothing published for this version
-
0.8.2929 Oct 2021 withdrawnNothing published for this version
-
0.8.2807 May 2021 withdrawnNothing published for this version
-
0.8.2727 Mar 2021 withdrawnNothing published for this version
-
0.8.2529 Aug 2020 withdrawnNothing published for this version
-
0.8.2416 Aug 2020 withdrawnNothing published for this version
-
0.8.2313 Aug 2020 withdrawnNothing published for this version
-
0.8.2211 Aug 2020 withdrawnNothing published for this version
-
0.8.2111 Aug 2020 withdrawnNothing published for this version
-
0.8.2006 Jul 2020 withdrawnNothing published for this version
-
0.8.19-rc.215 Jun 2020 pre-release withdrawnNothing published for this version
-
0.8.19-rc14 Jun 2020 pre-release withdrawnNothing published for this version
-
0.8.1802 Jun 2020 withdrawnNothing published for this version
-
0.8.1719 Apr 2020 withdrawnNothing published for this version
-
0.8.1605 Jan 2020 withdrawnNothing published for this version
-
0.8.1420 Aug 2019 withdrawnNothing published for this version
-
0.8.1326 Feb 2019 withdrawnNothing published for this version
-
0.8.1214 Jan 2019 withdrawnNothing published for this version
-
0.8.1119 Jul 2018 withdrawnNothing published for this version
-
0.8.1001 Jul 2018 withdrawnNothing published for this version
-
0.8.911 May 2018 withdrawnNothing published for this version
-
0.8.811 May 2018 withdrawnNothing published for this version
-
0.8.731 Dec 2017 withdrawnNothing published for this version
-
0.8.609 Dec 2017 withdrawnNothing published for this version
-
0.8.527 Nov 2017 withdrawnNothing published for this version
-
0.8.427 Nov 2017 withdrawnNothing published for this version
-
0.8.326 Nov 2017 withdrawnNothing published for this version
-
0.8.215 Nov 2017 withdrawnNothing published for this version
-
0.8.104 Nov 2017 withdrawnNothing published for this version
-
0.8.004 Nov 2017 withdrawnNothing published for this version
-
0.7.219 Aug 2017 withdrawnNothing published for this version
-
0.7.119 Aug 2017 withdrawnNothing published for this version
-
0.7.017 Jul 2017 withdrawnNothing published for this version
-
0.5.822 May 2017 withdrawnNothing published for this version
-
0.5.716 Mar 2017 withdrawnNothing published for this version