Закраска PictureBox из массива ARGB - C#
Формулировка задачи:
Здравствуйте!
Помогите разобраться, вот, имею код:
В getText[0] имеется каша из пикселей ARGB такого формата
, где s - разделитель.
Далее, в stringArraySplit в каждый индекс записывается значение пикселя и мы имеем массив с пикселями, которые нужно отрисовать в битмапе.
Далее я указываю в каком порядке отрисовывать пиксели
А вот как мне подстроить под этот порядок пиксели из массива не могу понять, допустим:
Всё работает, пиксели заливаются красным, а как мне вместо красного подсунуть массив, с которого для i, j будут браться пиксели?
Листинг программы
- string[] stringArraySplit = (getText[0].Split('s'));
- Bitmap bitmap = PictureBox.Image as Bitmap;
- for (int i = 0; i < PictureBox.Image.Width; i++)
- {
- for (int j = 0; j < PictureBox.Image.Height; j++)
- {
- bitmap.SetPixel(i, j, Color.stringArraySplit 0 - last);
- PictureBox.Refresh();
- }
- }
Листинг программы
- 255,78,84,80s255,79,85,81s
Листинг программы
- for (int i = 0; i < PictureBox.Image.Width; i++)
- {
- for (int j = 0; j < PictureBox.Image.Height; j++)
- {
Листинг программы
- bitmap.SetPixel(i, j, Color.Red);
Решение задачи: «Закраска PictureBox из массива ARGB»
textual
Листинг программы
- const int SideImg = 100;
- Color[] arr = new Color[SideImg * SideImg];
- int x = 0;
- int y = 0;
- for (int i = 0; i < SideImg * SideImg; i++)
- {
- if (i % SideImg == 0)
- {
- y++;
- x = 0;
- }
- x++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д