PixelFormat.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // created on 20.02.2002 at 21:18
  2. //
  3. // Image.cs
  4. //
  5. // Author: Christian Meyer
  6. // eMail: [email protected]
  7. // Dennis Hayes
  8. // [email protected]
  9. //
  10. // (C) 2002 Ximian, Inc. http://www.ximian.com
  11. // Copyright (C) 2004,2006 Novell, Inc (http://www.novell.com)
  12. //
  13. // Permission is hereby granted, free of charge, to any person obtaining
  14. // a copy of this software and associated documentation files (the
  15. // "Software"), to deal in the Software without restriction, including
  16. // without limitation the rights to use, copy, modify, merge, publish,
  17. // distribute, sublicense, and/or sell copies of the Software, and to
  18. // permit persons to whom the Software is furnished to do so, subject to
  19. // the following conditions:
  20. //
  21. // The above copyright notice and this permission notice shall be
  22. // included in all copies or substantial portions of the Software.
  23. //
  24. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  25. // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  26. // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  27. // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  28. // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  29. // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  30. // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  31. //
  32. namespace System.Drawing.Imaging {
  33. #if ONLY_1_1
  34. [Serializable]
  35. #endif
  36. public enum PixelFormat {
  37. Alpha = 262144,
  38. Canonical = 2097152,
  39. DontCare = 0,
  40. Extended = 1048576,
  41. Format16bppArgb1555 = 397319,
  42. Format16bppGrayScale = 1052676,
  43. Format16bppRgb555 = 135173,
  44. Format16bppRgb565 = 135174,
  45. Format1bppIndexed = 196865,
  46. Format24bppRgb = 137224,
  47. Format32bppArgb = 2498570,
  48. Format32bppPArgb = 925707,
  49. Format32bppRgb = 139273,
  50. Format48bppRgb = 1060876,
  51. Format4bppIndexed = 197634,
  52. Format64bppArgb = 3424269,
  53. Format64bppPArgb = 1851406,
  54. Format8bppIndexed = 198659,
  55. Gdi = 131072,
  56. Indexed = 65536,
  57. Max = 15,
  58. PAlpha = 524288,
  59. Undefined = 0 //shows up in enumcheck as second "dontcare".
  60. }
  61. }