Какой класс изображений я должен использовать из .net, чтобы сделать библиотеку более универсальной, насколько это возможно? - PullRequest
0 голосов
/ 27 сентября 2011

Я создаю библиотеку, которую хотел бы сделать как можно более универсальной.В частности, я хотел бы, чтобы он работал как на Winform, так и на WPF (хорошо, кстати, WPF важнее).

Этот класс изображений должен поддерживать 4-байтовые цвета (ARGB), потому что я должен конвертировать его в формат QVGA(используется Lg-экраном моей клавиатуры G19).если он поддерживает формат qvga, это всегда лучше.

Если он не поддерживает QVGA изначально, он должен поддерживать «быстрые» операции, чтобы скопировать его (байт на байт) в массив 320x240x4, где, очевидно, я 'Я буду реорганизовывать байты в правильном порядке.

Так что единственный класс изображений, который я использовал до сих пор из C #, это Bitmap, и он работал до сих пор.Однако я не думаю, что этот класс используется в WPF.

Что я должен использовать для поддержки, если не как WPF, так и winforms, по крайней мере WPF (я думаю, что это более важно).

Спасибо

1 Ответ

1 голос
/ 27 сентября 2011

Классы Bitmap и Image поддерживаются и используются в WPF.Не стесняйтесь использовать их и основывайте на них свою библиотеку классов.Если вы хотите иметь универсальную библиотеку для работы с изображениями, которая будет работать в приложениях WPF, WinForms, ASP.NET, Silverlight, Console, то это именно тот класс, который вам нужен.

...