Copyright | (c) Alexey Kuleshevich 2018-2020 |
---|---|
License | BSD3 |
Maintainer | Alexey Kuleshevich <lehins@yandex.ru> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- pattern Y' :: e -> Color Y' e
- data Y'
- class Luma cs where
- newtype Weight cs e = Weight {
- unWeight :: e
- newtype Weights e = Weights {}
- rgbLuma :: forall cs i e' e. (Luma cs, RedGreenBlue cs i, Elevator e', Elevator e, RealFloat e) => Color cs e' -> Color Y' e
- rgbLumaWeights :: forall cs e' e. (Luma cs, RealFloat e) => Color cs e' -> Weights e
Luma
Luma of a non-linear gamma corrected RGB color space.
Instances
Instances
Instances
Functor Weights Source # | |
Eq e => Eq (Weights e) Source # | |
Floating e => Floating (Weights e) Source # | |
Defined in Graphics.Color.Model.Y exp :: Weights e -> Weights e # log :: Weights e -> Weights e # sqrt :: Weights e -> Weights e # (**) :: Weights e -> Weights e -> Weights e # logBase :: Weights e -> Weights e -> Weights e # sin :: Weights e -> Weights e # cos :: Weights e -> Weights e # tan :: Weights e -> Weights e # asin :: Weights e -> Weights e # acos :: Weights e -> Weights e # atan :: Weights e -> Weights e # sinh :: Weights e -> Weights e # cosh :: Weights e -> Weights e # tanh :: Weights e -> Weights e # asinh :: Weights e -> Weights e # acosh :: Weights e -> Weights e # atanh :: Weights e -> Weights e # log1p :: Weights e -> Weights e # expm1 :: Weights e -> Weights e # | |
Fractional e => Fractional (Weights e) Source # | |
Num e => Num (Weights e) Source # | |
Defined in Graphics.Color.Model.Y | |
Elevator e => Show (Weights e) Source # | |