Манипулирование изображением в C#

Допустим, у нас есть изображение Image который мы дали pictureBox1,

Как можно применить повороты, яркость и контрактные изменения к изображению.

Примечания: Важно знать, что контраст и яркость ДОЛЖНЫ применяться только к исходному изображению, чтобы получить ожидаемый контраст и яркость.

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

Почему мой метод плох, работает медленно. Например, каждый раз, поворачивая изображение, я устанавливаю контраст и яркость.

Что мне нужно? Способ сделать все 3 преобразования как можно быстрее, чтобы получить ожидаемый результат.

Примечание: пожалуйста, не предлагайте использовать другие технологии. например, GDI, DirectX

Примечание: мне нужно только программируемое хорошее решение.

1 ответ

Чтобы увидеть больше библиотеки, взгляните на аналогичный вопрос обработки изображений C#. Также смотрите http://imageresizing.net/.

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