Компонент ImageEn

Fershal

Турист
Регистрация
10 Май 2010
Сообщения
6
Реакции
2
Credits
8
Установил сей компонент, но не могу никак найти,
как менять яркость и контраст загруженной картинки.
В примерах к компоненту нашел как менять на экране,
но вот при сохранении картинка не меняется.
Подскажите кто знает.
 
  • Like
Реакции: nmsh

Error_999

Местный
Регистрация
25 Дек 2012
Сообщения
30
Реакции
3
Credits
48
Can I modify brightness?
You can change brightness (luminosity) using several methods.

Using IntensityRGBall method:

ImageEnView1.Proc.IntensityRGBall(20,20,20); // increment luminosity of 20 (the fastest)

Using HSLvar method:

ImageEnView1.Proc.HSLvar(0,0,20); // increment luminosity of 20 (slow but more accurate)

Using HSVvar method:

ImageEnView1.Proc.HSVvar(0,0,20); // increment luminosity of 20 (slow but more accurate)

faq Для просмотра ссылки Войди или Зарегистрируйся
 
  • Like
Реакции: nmsh

Fershal

Турист
Регистрация
10 Май 2010
Сообщения
6
Реакции
2
Credits
8
Я именно это и делал, но на экране реально отображается результат, а при сохранении изменений нет.
 
  • Like
Реакции: nmsh

Ivanov-m2

Турист
Регистрация
22 Янв 2006
Сообщения
23
Реакции
1
Credits
42
Яркость и контраст относятся к "просмотровщику", а не к изображению, и, соответственно, в самом изображении никак не сохраняются. В вашем случае яркость и контраст надо сохранять дополнительно. Как - это уже другой вопрос. Вариантов много.
 
  • Like
Реакции: nmsh

yahont

Местный
Регистрация
31 Июл 2007
Сообщения
14
Реакции
24
Credits
16
А не лучше использовать бибилиотеку Envision Image Library.
Как по мне там более лучшая концепция компонентов.
Область для работы с растром представляет собой панель с встроенным скролингом, легко задавать нужный масштаб. Этот же компонент имеет методы для загрузки/сохранения растра. Также хорошие примеры прилагаются к данным компонентам.