On Tue, May 21, 2019 at 2:40 AM Walter Dörwald <wal...@livinglogic.de> wrote: > > On 20 May 2019, at 22:15, Christian Heimes wrote: > > > Hi, > > > > here is the first version of my PEP 594 to deprecate and eventually > > remove modules from the standard library. The PEP started last year > > with talk during the Python Language Summit 2018, > > https://lwn.net/Articles/755229/. > > > > [...] > > > > colorsys > > ~~~~~~~~ > > > > The `colorsys <https://docs.python.org/3/library/colorsys.html>`_ > > module > > defines color conversion functions between RGB, YIQ, HSL, and HSV > > coordinate > > systems. The Pillow library provides much faster conversation between > > color systems. > > > > Module type > > pure Python > > Deprecated in > > 3.8 > > To be removed in > > 3.10 > > Substitute > > `Pillow <https://pypi.org/project/Pillow/>`_, > > `colorspacious <https://pypi.org/project/colorspacious/>`_ > > I'm using colorsys constantly as the basis for a tool that converts CSS > colors between different coordinate systems. I don't see how that could > be done via Pillow (which AFAICT only converts complete images). > RGB<->HSV<->HLS conversion seems to be not available (or not obvious) in > colorspacious.
Correct, colorspacious doesn't support HSV or HLS. I suppose it would be trivial enough to add... The 'colour' package has them (along with everything else you can dream of): https://colour.readthedocs.io/en/latest/colour.models.html -n -- Nathaniel J. Smith -- https://vorpus.org _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com