CSharp examples for System.Drawing:Color RGB
Create Color From RGB
/* ---------------------------------------------------------------------* * X-Component, * * Copyright (c) 2002-2006 All Rights reserved * * * * * * This file and its contents are protected by Vietnam and * * International copyright laws. Unauthorized reproduction and/or * * distribution of all or any portion of the code contained herein * * is strictly prohibited and will result in severe civil and criminal * * penalties. Any violations of this copyright will be prosecuted * * to the fullest extent possible under law. * * * * THE SOURCE CODE CONTAINED HEREIN AND IN RELATED FILES IS PROVIDED * * TO THE REGISTERED DEVELOPER FOR THE PURPOSES OF EDUCATION AND * * TROUBLESHOOTING. UNDER NO CIRCUMSTANCES MAY ANY PORTION OF THE SOURCE * * CODE BE DISTRIBUTED, DISCLOSED OR OTHERWISE MADE AVAILABLE TO ANY * * THIRD PARTY WITHOUT THE EXPRESS WRITTEN CONSENT OF ECONTECH JSC., * * * * UNDER NO CIRCUMSTANCES MAY THE SOURCE CODE BE USED IN WHOLE OR IN * * PART, AS THE BASIS FOR CREATING A PRODUCT THAT PROVIDES THE SAME, OR * * SUBSTANTIALLY THE SAME, FUNCTIONALITY AS ANY ECONTECH JSC. PRODUCT. * * * * THE REGISTERED DEVELOPER ACKNOWLEDGES THAT THIS SOURCE CODE * * CONTAINS VALUABLE AND PROPRIETARY TRADE SECRETS OF ECONTECH JSC., * * THE REGISTERED DEVELOPER AGREES TO EXPEND EVERY EFFORT TO * * INSURE ITS CONFIDENTIALITY. * * * * THE END USER LICENSE AGREEMENT (EULA) ACCOMPANYING THE PRODUCT * * PERMITS THE REGISTERED DEVELOPER TO REDISTRIBUTE THE PRODUCT IN * * EXECUTABLE FORM ONLY IN SUPPORT OF APPLICATIONS WRITTEN USING * * THE PRODUCT. IT DOES NOT PROVIDE ANY RIGHTS REGARDING THE * * SOURCE CODE CONTAINED HEREIN. * * * * THIS COPYRIGHT NOTICE MAY NOT BE REMOVED FROM THIS FILE. * * --------------------------------------------------------------------- * *///from w w w . ja v a 2 s. c om using System.Windows.Forms; using System.Drawing.Imaging; using System.Drawing; using System; public class Main{ /// <summary> /// /// </summary> /// <param name="red"></param> /// <param name="green"></param> /// <param name="blue"></param> /// <returns></returns> public static Color CreateColorFromRGB(int red, int green, int blue) { //Corect Red element int r = red; if (r > 255) { r = 255; } if (r < 0) { r = 0; } //Corect Green element int g = green; if (g > 255) { g = 255; } if (g < 0) { g = 0; } //Correct Blue Element int b = blue; if (b > 255) { b = 255; } if (b < 0) { b = 0; } return Color.FromArgb(r, g, b); } }