Я работаю над решением для моего нового проекта (в C #). Я пытаюсь сделать динамический объединитель изображения / анимации (возможно, позже даже работать с видео, но это не обязательно).
Так что в основном моя программа читает XML-файл со всеми видами инструкций, которые должен сделать пользователь. В файле xml возможно, что для 1 инструкции требуется несколько картинок. Поэтому, когда есть 2 или 3 изображения (максимальное количество изображений равно 4), их необходимо объединить в 1 изображение, чтобы я мог показать это на объекте изображения в главной форме. Также важно, чтобы изображения сохраняли пропорции, чтобы изображение не выглядело деформированным.
Я нашел решение с GDI +, но оно не так хорошо, как я хотел, и работает довольно медленно на немного старых компьютерах. Комбинирование анимации с обычными изображениями также является настоящей болью и идет очень медленно!
Есть ли более быстрый / простой способ сделать это? Возможно, WPF - это решение, но у меня нет опыта в этом.
Спасибо за любую помощь заранее!