image - List Point coordinates Setpixel adaptation -
सूची & lt; बिंदु & gt; अंक = नई सूची & lt; प्वाइंट & gt; (); // मैं सेटपिक्सल अनुकूलन x, y, सूची & lt; बिंदु & gt; निर्देशांक कैसे प्राप्त करूं? अंक = नई सूची & lt; प्वाइंट & gt; (); निजी शून्य बटन 1_Click (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {बिटमैप इमग = नयी बिटमैप (तस्वीर बॉक्स 1। आईजेज); Int width = img.Width; int height = img.Height; के लिए (int y = 0; y & lt; height; y + = 5) {for (int x = 0; x & lt; चौड़ाई; x + = 5) {रंग पिक्सेल रंग = img.GetPixel (x, y); If (pixelcolor.ToArgb () == color.Red.ToArgb ()) {points.Add (नया बिंदु (एक्स, वाई)); } if (pixelcolor.ToArgb () == रंग। रेड.ToArgb ()) img.SetPixel (x, y, Color.White); } pictureBox1.Image = img; } वापसी; } निजी शून्य बटन 2_Click (ऑब्जेक्ट प्रेषक, EventArgs ई) {for (int i = 0; i & lt; points.Qount; i ++) {listBox1.Items.Add (अंक [i] .ToString ()); }} निजी शून्य बटन 3_Click (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {बिटमैप इमग = नयी बिटमैप (तस्वीर बॉक्स 2। इमेज); इंट विथ = मैथ। मिन (आईएमजी। विथ, आईएमजी वाईडथ); इंट hgt = मठ.मिन (आईएमजी। हाइट, आईएमजी। हाइट); बिटमैप बीएम 3 = नया बिटमैप (चौड़ा, एचजीटी); (इंट ii = 0; ii & lt; points.Count; ii ++) के लिए // समस्या RÄ ° GHT यहाँ {int (ii = 0; i & lt; अंक; संख्या; i ++) {bm3.SetPixel (i, ii, रंग) .Red); // समस्या RÄ ° GHT यहाँ चित्रबॉक्सा 2। छवि = बीएम 3; }}}}}}
समस्या का हल है
सूची & lt; प्वाइंट & gt; अंक = नई सूची & lt; प्वाइंट & gt; (); के लिए (इंट आई = 0; आई & lt; अंक; संख्या; i ++) {बिंदु बिंदु = अंक [i]; प्वाइंट बिंदु = अंक [i]; रंग पिक्सेल रंग = img.SetPixel (point.X, pointx.Y);
Comments
Post a Comment