colorspace.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  ColorspaceType {
  UndefinedColorspace, RGBColorspace, GRAYColorspace, TransparentColorspace,
  OHTAColorspace, LabColorspace, XYZColorspace, YCbCrColorspace,
  YCCColorspace, YIQColorspace, YPbPrColorspace, YUVColorspace,
  CMYKColorspace, sRGBColorspace, HSBColorspace, HSLColorspace,
  HWBColorspace, Rec601LumaColorspace, Rec601YCbCrColorspace, Rec709LumaColorspace,
  Rec709YCbCrColorspace, LogColorspace, CMYColorspace
}

Functions

MagickExport MagickBooleanType RGBTransformImage (Image *, const ColorspaceType)
MagickExport MagickBooleanType SetImageColorspace (Image *, const ColorspaceType)
MagickExport MagickBooleanType TransformImageColorspace (Image *, const ColorspaceType)
MagickExport MagickBooleanType TransformRGBImage (Image *, const ColorspaceType)

Enumeration Type Documentation

Enumerator:
UndefinedColorspace 
RGBColorspace 
GRAYColorspace 
TransparentColorspace 
OHTAColorspace 
LabColorspace 
XYZColorspace 
YCbCrColorspace 
YCCColorspace 
YIQColorspace 
YPbPrColorspace 
YUVColorspace 
CMYKColorspace 
sRGBColorspace 
HSBColorspace 
HSLColorspace 
HWBColorspace 
Rec601LumaColorspace 
Rec601YCbCrColorspace 
Rec709LumaColorspace 
Rec709YCbCrColorspace 
LogColorspace 
CMYColorspace 

Definition at line 25 of file colorspace.h.


Function Documentation

MagickExport MagickBooleanType RGBTransformImage ( Image ,
const   ColorspaceType 
)
MagickExport MagickBooleanType SetImageColorspace ( Image ,
const   ColorspaceType 
)
MagickExport MagickBooleanType TransformImageColorspace ( Image ,
const   ColorspaceType 
)
MagickExport MagickBooleanType TransformRGBImage ( Image ,
const   ColorspaceType 
)

Definition at line 1326 of file colorspace.c.

References AcquireCacheView(), AcquireQuantumMemory(), _PixelPacket::blue, _MagickPixelPacket::blue, CMYColorspace, CMYKColorspace, _Image::colormap, _Image::colors, _Image::columns, ConvertCMYKToRGB(), ConvertHSBToRGB(), ConvertHSLToRGB(), ConvertHWBToRGB(), ConvertLabToXYZ(), ConvertXYZToRGB(), _Image::debug, DestroyCacheView(), DirectClass, DisplayGamma, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetImageProperty(), GetMagickModule, GetMagickPixelPacket(), GRAYColorspace, _PixelPacket::green, _MagickPixelPacket::green, HSBColorspace, HSLColorspace, HWBColorspace, LabColorspace, LogColorspace, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, MaxMap, OHTAColorspace, _Image::progress_monitor, PseudoClass, QuantumRange, QuantumScale, Rec601LumaColorspace, Rec601YCbCrColorspace, Rec709LumaColorspace, Rec709YCbCrColorspace, _PixelPacket::red, _MagickPixelPacket::red, ReferenceBlack, ReferenceWhite, RelinquishMagickMemory(), ResourceLimitError, RGBColorspace, RoundToQuantum(), RoundToYCC(), _Image::rows, ScaleCharToQuantum(), ScaleMapToQuantum(), ScaleQuantumToMap(), SetImageColorspace(), SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacket(), SetPixelPacket(), _Image::signature, sRGBColorspace, _Image::storage_class, SyncCacheViewAuthenticPixels(), SyncImage(), ThrowBinaryException, TraceEvent, TransformRGBImageTag, TransparentColorspace, UndefinedColorspace, _TransformPacket::x, XYZColorspace, _TransformPacket::y, YCbCrColorspace, YCCColorspace, YIQColorspace, YPbPrColorspace, YUVColorspace, and _TransformPacket::z.

Referenced by TransformImageColorspace().


Generated on 19 Nov 2009 for MagickCore by  doxygen 1.6.1