Quantum *getPixels(const ::ssize_t x_,const ::ssize_t y_,
const size_t columns_,const size_t rows_);
+ // Converts the colors in the image to gray.
+ void grayScale(const PixelIntensityMethod method_);
+
// Apply a color lookup table (Hald CLUT) to the image.
void haldClut(const Image &clutImage_);
using MagickCore::CompositePixelChannel;
using MagickCore::SyncPixelChannel;
+ // PixelInfo structure
+ using MagickCore::PixelInfo;
+
+ // Pixel intensity method
+ using MagickCore::PixelIntensityMethod;
+ using MagickCore::UndefinedPixelIntensityMethod;
+ using MagickCore::AveragePixelIntensityMethod;
+ using MagickCore::BrightnessPixelIntensityMethod;
+ using MagickCore::LightnessPixelIntensityMethod;
+ using MagickCore::MSPixelIntensityMethod;
+ using MagickCore::Rec601LumaPixelIntensityMethod;
+ using MagickCore::Rec601LuminancePixelIntensityMethod;
+ using MagickCore::Rec709LumaPixelIntensityMethod;
+ using MagickCore::Rec709LuminancePixelIntensityMethod;
+ using MagickCore::RMSPixelIntensityMethod;
+
// PixelInterpolate methods
using MagickCore::PixelInterpolateMethod;
using MagickCore::UndefinedInterpolatePixel;
using MagickCore::CharcoalDrawingPreview;
using MagickCore::JPEGPreview;
+ // Quantum
+ using MagickCore::Quantum;
+
// Quantum types
using MagickCore::QuantumType;
using MagickCore::IndexQuantum;
using MagickCore::PixelsPerInchResolution;
using MagickCore::PixelsPerCentimeterResolution;
- // PixelInfo structure
- using MagickCore::PixelInfo;
- using MagickCore::Quantum;
-
// Sparse Color methods
using MagickCore::SparseColorMethod;
using MagickCore::UndefinedColorInterpolate;
using MagickCore::GetImageVirtualPixelMethod;
using MagickCore::GlobExpression;
using MagickCore::GravityAdjustGeometry;
+ using MagickCore::GrayscaleImage;
using MagickCore::GreaterValue;
using MagickCore::HaldClutImage;
using MagickCore::HeightValue;