@ArtXorno

Раскадровка изображений в C#, как сделать?

Здравствуйте, ни как не могу решить эту задачу, помогите пожалуйста новичку в шарпе.

Имеется набор изображений разной высоты и ширины.Изображения могут располагаться слева направо, образуя строку,или сверху вниз, образуя колонку.Строки,в свою очередь,кроме изображений могут содержать колонки,а колонки -строки.Такую структуру изображений, строк и колонок далее будем называть “деревом изображений”. Если все элементы строки (изображения и колонки) приведены к одной высоте, а элементы колонки (изображения и строки) -к одной ширине с сохранением пропорций, то такое дерево будем называть “раскадровкой изображений” .Необходимо написать программу, на вход которой поступает дерево изображений и число пикселей ω,на выход-изображение раскадровки шириной ω, при этом, выполняется одно из условий(от первого и самого лёгкого до последнего самого сложного):
1.Дерево состоит только из одной строки с произвольным количеством изображений без колонок.
2.Дерево изображений содержит произвольное количество изображений, строк и колонок на произвольных местах.
3.Второе условие выполняется и на вход поступают дополнительные четыре параметра,учитывающиеся при формировании раскадровки: отступ от изображения сверху, справа, снизу и слева.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
@cicatrix
было бы большой ошибкой думать
А в чём сложность? Тут больше условие непонятно, а не реализация.

В каком именно виде поступает это "дерево", как кодируется? Требуется ли сохранять порядок изображений? Что делать, если ω < ширины самого узкого изображения или такая ситуация не предусмотрена условием?
Вот набор картинок file1.jpg, file2.jpg, file3.jpg, file4.jpg, file5.jpg.
Как подаётся информация, что file2, file4 и file5 образовывают колонку?

Ну и не стоит надеяться, что этот курсач здесь за вас кто-нибудь напишет. Вы пишите, что сами уже сделали и что конкретно не получается.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 окт. 2020, в 10:48
3000 руб./за проект
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект