Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
El efecto posterize reduce el número de colores únicos de una imagen.
El CLSID de este efecto es CLSID_D2D1Posterize.
- de imagen de ejemplo
- de código de ejemplo
- propiedades de efecto de
- requisitos de
- temas relacionados
Imagen de ejemplo
de salida de efecto
Código de ejemplo
ComPtr<ID2D1Effect> posterizeEffect;
m_d2dContext->CreateEffect(CLSID_D2D1Posterize, &posterizeEffect);
posterizeEffect->SetInput(0, bitmap);
posterizeEffect->SetValue(D2D1_POSTERIZE_PROP_RED_VALUE_COUNT, 4);
posterizeEffect->SetValue(D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT, 4);
posterizeEffect->SetValue(D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT, 4);
m_d2dContext->BeginDraw();
m_d2dContext->DrawImage(posterizeEffect.Get());
m_d2dContext->EndDraw();
Propiedades de efecto
Las propiedades del efecto posterize se definen mediante la enumeración D2D1_POSTERIZE_PROP.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo admitido | Windows 10 [aplicaciones de escritorio | Aplicaciones de la Tienda Windows] |
| Servidor mínimo admitido | Windows 10 [aplicaciones de escritorio | Aplicaciones de la Tienda Windows] |
| Encabezado | d2d1effects_2.h |
| Biblioteca | d2d1.lib, dxguid.lib |