Манипулирование изображением в C#
Допустим, у нас есть изображение Image
который мы дали pictureBox1
,
Как можно применить повороты, яркость и контрактные изменения к изображению.
Примечания: Важно знать, что контраст и яркость ДОЛЖНЫ применяться только к исходному изображению, чтобы получить ожидаемый контраст и яркость.
То, что я пробовал, у меня есть результат, который я хочу получить при применении всех изменений к оригиналу при каждом применении любого из преобразований.
Почему мой метод плох, работает медленно. Например, каждый раз, поворачивая изображение, я устанавливаю контраст и яркость.
Что мне нужно? Способ сделать все 3 преобразования как можно быстрее, чтобы получить ожидаемый результат.
Примечание: пожалуйста, не предлагайте использовать другие технологии. например, GDI, DirectX
Примечание: мне нужно только программируемое хорошее решение.
1 ответ
Чтобы увидеть больше библиотеки, взгляните на аналогичный вопрос обработки изображений C#. Также смотрите http://imageresizing.net/.