共用方式為


DitherType 列舉 (gdipluspixelformats.h)

DitherType列舉會識別轉換點陣圖時可用的演算法。

呼叫Bitmap物件的Bitmap::ConvertFormat方法會變更該Bitmap的像素格式。 如果轉換會產生較低的位深度, (每個圖元的位數較少) ,則原始點陣圖中的特定色彩將由新的像素格式所組成的色彩所組成 (複選板) 模式模擬。 DitherType列舉的成員會識別可用於執行此轉轉的演算法。

Syntax

typedef enum DitherType {
  DitherTypeNone = 0,
  DitherTypeSolid = 1,
  DitherTypeOrdered4x4 = 2,
  DitherTypeOrdered8x8 = 3,
  DitherTypeOrdered16x16 = 4,
  DitherTypeSpiral4x4 = 5,
  DitherTypeSpiral8x8 = 6,
  DitherTypeDualSpiral4x4 = 7,
  DitherTypeDualSpiral8x8 = 8,
  DitherTypeErrorDiffusion = 9,
  DitherTypeMax = 10
} ;

常數

 
DitherTypeNone
值: 0
不會執行任何作業。 來源點陣圖中的圖元會對應至Bitmap::ConvertFormat方法的調色盤參數所指定的調色盤最接近色彩。 此演算法可以搭配任何調色盤使用。 如果調色盤參數指定的調色盤沒有 PaletteType 列舉中列出的其中一個標準固定格式,請將PaletteTypeCustom傳遞給palettetype參數。
DitherTypeSolid
值: 1
不會執行任何作業。 來源點陣圖中的圖元會對應至Bitmap::ConvertFormat方法的調色盤參數所指定的調色盤最接近色彩。 此演算法可以搭配任何調色盤使用。 如果調色盤參數指定的調色盤沒有 PaletteType 列舉中列出的其中一個標準固定格式,請將PaletteTypeCustom傳遞給palettetype參數。
DitherTypeOrdered4x4
值: 2
您可以使用此演算法,根據其中一個標準固定調色盤中的色彩執行任一。 您也可以使用此演算法,將點陣圖轉換成沒有調色盤的每圖元 16 位格式。
DitherTypeOrdered8x8
值: 3
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeOrdered16x16
值: 4
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeSpiral4x4
值: 5
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeSpiral8x8
值: 6
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeDualSpiral4x4
值: 7
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeDualSpiral8x8
值: 8
Dithering 是使用其中一個標準固定調色盤中的色彩來執行。
DitherTypeErrorDiffusion
值: 9
Dithering 是根據Bitmap::ConvertFormat方法的調色盤參數所指定的調色盤來執行。 此演算法可以搭配任何調色盤使用。 如果調色盤參數指定的調色盤沒有 PaletteType 列舉中列出的其中一個標準固定格式,請將PaletteTypeCustom傳遞給palettetype參數。
DitherTypeMax
值: 10
TBD

備註

如果您將任一個已排序或壓縮的任一類型 (DitherTypeOrdered4x4) 傳遞至Bitmap::ConvertFormat方法的dithertype參數,您必須將下列其中一個固定調色盤類型傳遞至palettetype參數。

  • PaletteTypeFixedBW
  • PaletteTypeFixedHalftone8
  • PaletteTypeFixedHalftone27
  • PaletteTypeFixedHalftone64
  • PaletteTypeFixedHalftone125
  • PaletteTypeFixedHalftone216
  • PaletteTypeFixedHalftone252
  • PaletteTypeFixedHalftone256
DitherTypeOrdered4x4演算法是特殊案例。 您可以將它與上一個清單中所示的固定調色盤類型搭配使用,或使用它將點陣圖轉換成每圖元 16 位格式。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 gdipluspixelformats.h (包含 Gdiplus.h)