diff options
Diffstat (limited to 'dmagick/c/pixel.d')
| -rw-r--r-- | dmagick/c/pixel.d | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/dmagick/c/pixel.d b/dmagick/c/pixel.d index 729d7c3..4d8b8a2 100644 --- a/dmagick/c/pixel.d +++ b/dmagick/c/pixel.d @@ -74,6 +74,19 @@ extern(C) } } + enum PixelIntensityMethod + { + UndefinedPixelIntensityMethod = 0, + AveragePixelIntensityMethod, + BrightnessPixelIntensityMethod, + LightnessPixelIntensityMethod, + Rec601LumaPixelIntensityMethod, + Rec601LuminancePixelIntensityMethod, + Rec709LumaPixelIntensityMethod, + Rec709LuminancePixelIntensityMethod, + RMSPixelIntensityMethod + } + struct DoublePixelPacket { double @@ -148,7 +161,7 @@ extern(C) static if ( MagickLibVersion >= 0x669 ) { - MagickBooleanType InterpolateMagickPixelPacket(const Image*, const CacheView*, const InterpolatePixelMethod, const double, const double, MagickPixelPacket*, ExceptionInfo*); + MagickBooleanType InterpolateMagickPixelPacket(const(Image)*, const(CacheView)*, const InterpolatePixelMethod, const double, const double, MagickPixelPacket*, ExceptionInfo*); } static if ( MagickLibVersion >= 0x678 ) @@ -162,5 +175,10 @@ extern(C) MagickRealType EncodePixelGamma(const MagickRealType); } + static if ( MagickLibVersion >= 0x684 ) + { + MagickRealType GetPixelIntensity(const(Image)* image, const(PixelPacket)* restrict); + } + void GetMagickPixelPacket(const(Image)*, MagickPixelPacket*); } |
