35 references to PaletteType
System.Drawing.Common.Tests (35)
System\Drawing\BitmapTests.cs (35)
1604public static TheoryData<PixelFormat, DitherType, PaletteType> Convert_Valid { get; } = new()
1607{ PixelFormat.Format16bppArgb1555, DitherType.None, PaletteType.FixedHalftone8 },
1608{ PixelFormat.Format16bppRgb555, DitherType.Spiral8x8, PaletteType.FixedHalftone8 },
1609{ PixelFormat.Format16bppRgb565, DitherType.Ordered8x8, PaletteType.FixedHalftone8 },
1610{ PixelFormat.Format24bppRgb, DitherType.Ordered4x4, PaletteType.FixedHalftone8 },
1611{ PixelFormat.Format32bppArgb, DitherType.DualSpiral4x4, PaletteType.FixedHalftone8 },
1612{ PixelFormat.Format32bppPArgb, DitherType.ErrorDiffusion, PaletteType.FixedHalftone8 },
1613{ PixelFormat.Format32bppRgb, DitherType.Solid, PaletteType.FixedHalftone8 },
1614{ PixelFormat.Format16bppArgb1555, DitherType.None, PaletteType.FixedHalftone256 },
1615{ PixelFormat.Format16bppRgb555, DitherType.DualSpiral8x8, PaletteType.FixedHalftone256 },
1616{ PixelFormat.Format16bppRgb565, DitherType.None, PaletteType.FixedHalftone256 },
1617{ PixelFormat.Format24bppRgb, DitherType.None, PaletteType.FixedHalftone256 },
1618{ PixelFormat.Format32bppArgb, DitherType.None, PaletteType.FixedHalftone256 },
1619{ PixelFormat.Format32bppPArgb, DitherType.None, PaletteType.FixedHalftone256 },
1620{ PixelFormat.Format32bppRgb, DitherType.None, PaletteType.FixedHalftone256 },
1621{ PixelFormat.Format16bppRgb565, DitherType.None, (PaletteType)(-1) },
1624public static TheoryData<PixelFormat, DitherType, PaletteType> Convert_InvalidArgument { get; } = new()
1627{ PixelFormat.Format1bppIndexed, (DitherType)(-1), PaletteType.FixedHalftone256 },
1628{ PixelFormat.Format1bppIndexed, DitherType.None, (PaletteType)(-1) },
1629{ PixelFormat.Format1bppIndexed, (DitherType)(-1), (PaletteType)(-1) },
1630{ PixelFormat.Format1bppIndexed, DitherType.None, PaletteType.FixedHalftone256 },
1631{ PixelFormat.Format1bppIndexed, DitherType.ErrorDiffusion, PaletteType.FixedHalftone8 },
1632{ PixelFormat.Format4bppIndexed, DitherType.Solid, PaletteType.FixedHalftone64 },
1633{ PixelFormat.Format4bppIndexed, DitherType.None, PaletteType.FixedHalftone8 },
1634{ PixelFormat.Format4bppIndexed, DitherType.ErrorDiffusion, PaletteType.FixedHalftone8 },
1635{ PixelFormat.Format8bppIndexed, DitherType.None, PaletteType.FixedHalftone256 },
1636{ PixelFormat.Format8bppIndexed, DitherType.Solid, PaletteType.FixedHalftone27 },
1638{ PixelFormat.Format16bppGrayScale, DitherType.None, PaletteType.FixedHalftone256 },
1639{ PixelFormat.Format16bppGrayScale, DitherType.ErrorDiffusion, PaletteType.FixedHalftone8 },
1640{ PixelFormat.Format16bppGrayScale, DitherType.None, PaletteType.FixedBlackAndWhite },
1641{ PixelFormat.Format16bppGrayScale, DitherType.Solid, PaletteType.FixedBlackAndWhite },
1642{ PixelFormat.Format16bppRgb565, (DitherType)(-1), PaletteType.FixedHalftone256 },
1643{ PixelFormat.Format16bppRgb565, (DitherType)(-1), (PaletteType)(-1) },
1648public void Bitmap_Convert_BasicPixelFormat(PixelFormat format, DitherType dither, PaletteType palette)
1657public void Bitmap_Convert_ArgumentException(PixelFormat format, DitherType dither, PaletteType palette)