Относительные достоинства GDI + и WPF

В чем состоят относительные достоинства GDI + и WPF?

Также кто-нибудь знает минимальные системные требования, необходимые для разработки / запуска приложений WPF?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
3 444
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

GDI + против WPF
Каковы преимущества графической подсистемы WPF? Посмотрим:

  1. Рисунок / композиция в сохраненном режиме
  2. Векторная графика
  3. Истинная прозрачность
  4. И больше ...

Каковы преимущества GDI +? Хм. Это сложнее, потому что я очень люблю WPF. Однако, если вам приходилось постоянно воссоздавать геометрию объектов, которые вы пытаетесь визуализировать, вам может понадобиться API немедленного режима, который предлагает GDI +.

Вот два (один, два) действительно отличных поста в блоге по этому поводу.

(Обратите внимание, что приведенные выше сообщения в блоге довольно старые. Они по-прежнему содержат отличную информацию, но имейте в виду, что команда WPF добилась значительных успехов в производительности и графических возможностях по сравнению с исходной версией WPF (.NET 3.0)).

Системные Требования
На самом деле это не минимальные системные требования для приложений WPF, за исключением того, что операционная система должна быть на уровне Windows XP SP 2 или выше и что .NET 3.0 (по крайней мере) должен быть установлен.. Однако при этом, чем лучше качество видеокарты на машине, на которой работает приложение WPF, тем лучше.

Мы сами заметили, что WPF неплохо работает даже на старом оборудовании, особенно если вы не делаете ничего слишком сложного или необычного.

Что это обозначает? Что ж, по моему собственному опыту, внимательно следите за своей работой, если вы начнете что-либо делать с WPF 3D и / или эффекты растровых изображений. Фактически, я бы посоветовал вам следить за своей производительностью на протяжении всего процесса разработки приложения.

И последнее, что я хотел бы добавить ... это то, что мы видели некоторые очень странные проблемы с графикой (это и это) с некоторыми видео решениями и, в частности, с интегрированным видео Intel.

Пожалуйста, ознакомьтесь с этим другим StackOverflow Почта для получения дополнительной информации об аппаратных ограничениях и, в частности, ознакомьтесь с информацией о Уровни рендеринга.

Другие вопросы по теме