




GDI + против WPF
Каковы преимущества графической подсистемы WPF? Посмотрим:
Каковы преимущества GDI +? Хм. Это сложнее, потому что я очень люблю WPF. Однако, если вам приходилось постоянно воссоздавать геометрию объектов, которые вы пытаетесь визуализировать, вам может понадобиться API немедленного режима, который предлагает GDI +.
Вот два (один, два) действительно отличных поста в блоге по этому поводу.
(Обратите внимание, что приведенные выше сообщения в блоге довольно старые. Они по-прежнему содержат отличную информацию, но имейте в виду, что команда WPF добилась значительных успехов в производительности и графических возможностях по сравнению с исходной версией WPF (.NET 3.0)).
Системные Требования
На самом деле это не минимальные системные требования для приложений WPF, за исключением того, что операционная система должна быть на уровне Windows XP SP 2 или выше и что .NET 3.0 (по крайней мере) должен быть установлен.. Однако при этом, чем лучше качество видеокарты на машине, на которой работает приложение WPF, тем лучше.
Мы сами заметили, что WPF неплохо работает даже на старом оборудовании, особенно если вы не делаете ничего слишком сложного или необычного.
Что это обозначает? Что ж, по моему собственному опыту, внимательно следите за своей работой, если вы начнете что-либо делать с WPF 3D и / или эффекты растровых изображений. Фактически, я бы посоветовал вам следить за своей производительностью на протяжении всего процесса разработки приложения.
И последнее, что я хотел бы добавить ... это то, что мы видели некоторые очень странные проблемы с графикой (это и это) с некоторыми видео решениями и, в частности, с интегрированным видео Intel.
Пожалуйста, ознакомьтесь с этим другим StackOverflow Почта для получения дополнительной информации об аппаратных ограничениях и, в частности, ознакомьтесь с информацией о Уровни рендеринга.