Estrutura ColorCurveParams (gdipluseffects.h)

Uma estrutura ColorCurveParams contém membros que especificam um ajuste nas cores de um bitmap.

A classe ColorCurve abrange oito ajustes separados: exposição, densidade, contraste, realce, sombra, midtone, saturação branca e saturação preta. Você pode aplicar um desses ajustes a um bitmap seguindo estas etapas.

  1. Criar e inicializar uma estrutura ColorCurveParams .
  2. Passe o endereço da estrutura ColorCurveParams para o método ColorCurve::SetParameters de um objeto ColorCurve .
  3. Passe o endereço do objeto ColorCurve para o método Graphics::D rawImage ou para o método Bitmap::ApplyEffect .

Sintaxe

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

Membros

adjustment

Tipo: CurveAdjustments

Elemento da enumeração CurveAdjustments que especifica o ajuste a ser aplicado.

channel

Tipo: CurveChannel

Elemento da enumeração CurveChannel que especifica o canal de cores ao qual o ajuste se aplica.

adjustValue

Tipo: INT

Inteiro que especifica a intensidade do ajuste. O intervalo de valores aceitáveis depende de qual ajuste está sendo aplicado. Para ver o intervalo de valores aceitáveis para um ajuste específico, consulte a enumeração CurveAdjustments .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho gdipluseffects.h (inclua Gdiplus.h)