summaryrefslogtreecommitdiffstats
path: root/libdimension-python/wrapper.pyx
diff options
context:
space:
mode:
Diffstat (limited to 'libdimension-python/wrapper.pyx')
-rw-r--r--libdimension-python/wrapper.pyx5
1 files changed, 5 insertions, 0 deletions
diff --git a/libdimension-python/wrapper.pyx b/libdimension-python/wrapper.pyx
index 2ed85e0..6ec7c15 100644
--- a/libdimension-python/wrapper.pyx
+++ b/libdimension-python/wrapper.pyx
@@ -458,6 +458,11 @@ cdef class Color:
def __get__(self):
return self._sRGB.filter
+ def intensity(self):
+ return dmnsn_color_intensity(self._c)
+ def gray(self):
+ return _Color(dmnsn_color_mul(self.intensity(), dmnsn_white))
+
def __add__(lhs, rhs):
return _sRGBColor(dmnsn_color_add(Color(lhs)._sRGB, Color(rhs)._sRGB))
def __mul__(lhs, rhs):