Динамическое комбинирование изображений и анимации - PullRequest
1 голос
/ 24 августа 2010

Я работаю над решением для моего нового проекта (в C #). Я пытаюсь сделать динамический объединитель изображения / анимации (возможно, позже даже работать с видео, но это не обязательно).

Так что в основном моя программа читает XML-файл со всеми видами инструкций, которые должен сделать пользователь. В файле xml возможно, что для 1 инструкции требуется несколько картинок. Поэтому, когда есть 2 или 3 изображения (максимальное количество изображений равно 4), их необходимо объединить в 1 изображение, чтобы я мог показать это на объекте изображения в главной форме. Также важно, чтобы изображения сохраняли пропорции, чтобы изображение не выглядело деформированным.

Я нашел решение с GDI +, но оно не так хорошо, как я хотел, и работает довольно медленно на немного старых компьютерах. Комбинирование анимации с обычными изображениями также является настоящей болью и идет очень медленно!

Есть ли более быстрый / простой способ сделать это? Возможно, WPF - это решение, но у меня нет опыта в этом.

Спасибо за любую помощь заранее!

1 Ответ

1 голос
/ 02 ноября 2011

Этот вопрос открыт сейчас больше года, но год назад, но я нашел решение некоторое время назад, поэтому я опубликую его здесь на случай, если оно будет полезным для кого-то еще.

Лучший способ сделать это - создатьустановить динамическую сетку.А затем заполните каждый элемент сетки необходимыми медиафайлами (видео, изображения, анимированные GIF-файлы и даже Viewport3D из другого файла xaml).Создать сетку в коде очень просто, поэтому она должна быть хорошим решением для всех, кто хочет сделать это в WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...