Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 12.02.2020, 21:09   #1
Эсканор
AnyKey`щик
 
Регистрация: 12.02.2020
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Ребят помогите пжл уже незнаю где еще спросить

Всем привет.
У меня проблема с которой борюсь уже пару недель так и не смог решить, думаю пора спросить у вас знатоки, и так:
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 каждых следующих файлов.
(Offline)
 
Ответить с цитированием
Старый 25.02.2020, 12:45   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Ребят помогите пжл уже незнаю где еще спросить

Очевидно для второй картинки поменяются строки:
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,
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
KCEPOKC (27.02.2020), Randomize (25.02.2020)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com