[C#] Быстрая работа с цветами изображений?

Есть C# и WinForms, нужно относительно без задержек менять параметры картинок вроде яркости, цветового баланса и т.д., и сразу же смотреть результат. Насколько мне известно, нативный GDI+ работает через GetPixel, это очень медленно. Есть идеи? Напрягать DirectX\WPF\Unity, возможно, излишне для такой маленькой задачи.



Views: 200

Hanabishi #1 - 9 months ago 1
Голосов: +1 / -0
Под картинкой что подразумевается? Судя по функции GetPixel имеется в виду тип Bitmap. Тогда проще всего вызывать LockBits, выполнять нужные действия с байтовым представлением, а потом UnlockBits.
build #2 - 9 months ago 0
Голосов: +0 / -0
Hanabishi, да, Bitmap, альтернатив не знаю. Про LockBits тоже думал, но мало использовал.