RGB.cs

Description du code

RGB.cs est un fichier du projet BrolDev.
Ce fichier est situé dans /var/www/bin/sniplets/bibliobrol/broldev/src/.

Projet BrolDev : Librairie de composants réutilisables pour les applications BrolDev en CSharp.

Code source ou contenu du fichier

  1. using System.Drawing;
  2.  
  3. namespace be.gaudry.model.drawing.colors.converter
  4. {
  5. public class RGB
  6. {
  7. #region declarations
  8. /// <summary>
  9. /// Red index of Bitmap pointers in GDI+
  10. /// </summary>
  11. public const short R = 2;
  12. /// <summary>
  13. /// Green index of Bitmap pointers in GDI+
  14. /// </summary>
  15. public const short G = 1;
  16. /// <summary>
  17. /// Index of blue component
  18. /// </summary>
  19. public const short B = 0;
  20.  
  21. /// <summary>
  22. /// Red value
  23. /// </summary>
  24. public byte Red;
  25.  
  26. /// <summary>
  27. /// Green value
  28. /// </summary>
  29. public byte Green;
  30.  
  31. /// <summary>
  32. /// Blue value
  33. /// </summary>
  34. public byte Blue;
  35. #endregion
  36.  
  37. #region constructors
  38. /// <summary>
  39. /// Constructor of a RGB object
  40. /// </summary>
  41. public RGB() { }
  42.  
  43. /// <summary>
  44. /// Constructor of a RGB object
  45. /// </summary>
  46. /// <param name="red">Red value</param>
  47. /// <param name="green">Green value</param>
  48. /// <param name="blue">Blue value</param>
  49. public RGB(byte red, byte green, byte blue)
  50. : this()
  51. {
  52. this.Red = red;
  53. this.Green = green;
  54. this.Blue = blue;
  55. }
  56.  
  57. /// <summary>
  58. /// Constructor of a RGB object
  59. /// </summary>
  60. /// <param name="color">Initialize from specified Color</param>
  61. public RGB(System.Drawing.Color color)
  62. : this()
  63. {
  64. this.Red = color.R;
  65. this.Green = color.G;
  66. this.Blue = color.B;
  67. }
  68. #endregion
  69.  
  70. #region properties
  71. /// <summary>
  72. /// Get or set the Color represented by the RGB object
  73. /// </summary>
  74. public System.Drawing.Color Color
  75. {
  76. get { return Color.FromArgb(Red, Green, Blue); }
  77. set
  78. {
  79. Red = value.R;
  80. Green = value.G;
  81. Blue = value.B;
  82. }
  83. }
  84. #endregion
  85. }
  86. }

Structure et Fichiers du projet

Afficher/masquer...


Répertoires contenus dans /var/www/bin/sniplets/bibliobrol/broldev/src/model/drawing/colors/converter/ 
IcôneNomTailleModification
Pas de sous-répertoires.
IcôneNomTailleModification
| _ Répertoire parent0 octets1732662233 27/11/2024 00:03:53
Fichiers contenus dans /var/www/bin/sniplets/bibliobrol/broldev/src/model/drawing/colors/converter/ 
IcôneNomTailleModificationAction
IcôneNomTailleModificationAction
Afficher le fichier .cs|.csRGB.cs2.19 Ko31/10/2018 18:33:24-refusé-
Afficher le fichier .cs|.csColorsConverter.cs7.21 Ko31/10/2018 18:33:24-refusé-
Afficher le fichier .cs|.csHSL.cs3.08 Ko31/10/2018 18:33:24-refusé-
Afficher le fichier .cs|.csYCbCr.cs1.89 Ko31/10/2018 18:33:24-refusé-

Utilisation de l'explorateur de code

  • Navigation :
    • Un clic sur une icône de répertoire ouvre ce répertoire pour en afficher les fichiers.
    • Lorsque le répertoire en cours ne contient pas de sous-répertoires il est possible de remonter vers le répertoire parent.
    • La structure de répertoires en treetable (tableau en forme d'arborescence) n'est plus possibledans cette version.
    • Un clic sur une icône de fichier ouvre ce fichier pour en afficher le code avec la coloration syntaxique adaptée en fonction du langage principal utilisé dans le fichier.
  • Affichage :
    • Il est possible de trier les répertoires ou les fichiers selon certains critères (nom, taille, date).
  • Actions :
    • Les actions possible sur les fichiers dépendent de vos droits d'utilisateur sur le site. Veuillez activer le mode utilisateur pour activer les actions.

Version en cache

27/11/2024 00:03:53 Cette version de la page est en cache (à la date du 27/11/2024 00:03:53) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.

Document créé le 16/10/2009, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/cs-broldev-source-rf-model/drawing/colors/converter/RGB.cs.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.