forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Ребят помогите пжл уже незнаю где еще спросить (http://forum.boolean.name/showthread.php?t=20809)

Эсканор 12.02.2020 21:09

Ребят помогите пжл уже незнаю где еще спросить
 
Всем привет.
У меня проблема с которой борюсь уже пару недель так и не смог решить, думаю пора спросить у вас знатоки, и так:
1. У меня есть программа которая берет много текста после он редактируется на pictureBox и сохраняется, выходит около 300 картинок форматом а6.

2. у меня есть массив (List<Image>) с этими сохранными картинками, теперь мне необходимо их склеить из формата а6 в формат а4, я это делаю успешно для 1 картинки

Как реализовать цикл для всего массива;
Выдержки кода
Код:

public List<Image> ИзображениеНаборОтредактированых;
 
 
using (pictureBox1.Image = a4)
                        {
                            using (g2 = Graphics.FromImage(pictureBox1.Image))
                            {
                                float witch = 1050;
                                float height = 1480;
                                g2.DrawImage(ИзображениеДляСоединения[0], 0, 0, witch, height);
                                g2.DrawImage(ИзображениеДляСоединения[1], ИзображениеДляСоединения[0].Width, 0, witch, height);
                                g2.DrawImage(ИзображениеДляСоединения[2], 0, ИзображениеДляСоединения[0].Height, witch, height);
                                g2.DrawImage(ИзображениеДляСоединения[3], ИзображениеДляСоединения[0].Width,
                                ИзображениеДляСоединения[0].Height, witch, height);
                                pictureBox1.Image.Save(a1, ImageFormat.Jpeg);
 
                            }
 
                        }

ОБЪЯСНИТЕ ПОЖАЛУЙСТА КАК ЭТО СДЕЛАТЬ ДЛЯ ВСЕГО МАССИВА А ТО У МЕНЯ ВЫХОДИТ ТОЛЬКО ДЛЯ 1 ФАЙЛА
Забыл упоминать что картинка состоит из 4 каждых следующих файлов.

SBJoker 25.02.2020 12:45

Ответ: Ребят помогите пжл уже незнаю где еще спросить
 
Очевидно для второй картинки поменяются строки:
Цитата:

g2.DrawImage(ИзображениеДляСоединения[4], 0, 0, witch, height);
g2.DrawImage(ИзображениеДляСоединения[5], ИзображениеДляСоединения[4].Width, 0, witch, height);
g2.DrawImage(ИзображениеДляСоединения[6], 0, ИзображениеДляСоединения[4].Height, witch, height);
g2.DrawImage(ИзображениеДляСоединения[7], ИзображениеДляСоединения[4].Width,


Часовой пояс GMT +4, время: 07:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot