17-10-12, 06:59 PM
السلام عليكم
اقدم لكم هذا الكود البسيط جدا جدا ويوجد افضل منه طبعا اختصارا ولكني طولتة لاوضح عدة نقاط اتككم مع الكود
اقدم لكم هذا الكود البسيط جدا جدا ويوجد افضل منه طبعا اختصارا ولكني طولتة لاوضح عدة نقاط اتككم مع الكود
كود :
//BY KHALED ALMULSI
//http://vb4arb.com USER ONEYEMENWEB2
int x = 1; int y = 1;// استبدل الواحد بالنقطة التي تريد قياسها
Bitmap MY = new Bitmap(@"c:\\j.gif");// متغير من نوع صورة
int A = MY.GetPixel(x, y).A; // شفافية النقطة
int red = MY.GetPixel(x, y).R;// الاحمر
int green = MY.GetPixel(x, y).G;//الاخضر
int blue = MY.GetPixel(x, y).B;// الازرق
Color mycolr = new Color();
// هنا سنعيد بناء اللون
mycolr = Color.FromArgb(A, red, green, blue);
// الان يمكنك وضع اللون لاي عنصر في الفورم وبالطريقة التي تشاء