Компонент ImageEn

Fershal

Турист
Установил сей компонент, но не могу никак найти,
как менять яркость и контраст загруженной картинки.
В примерах к компоненту нашел как менять на экране,
но вот при сохранении картинка не меняется.
Подскажите кто знает.
 

Error_999

Турист
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 http://www.imageen.com/support/faq.html#5
 

Fershal

Турист
Я именно это и делал, но на экране реально отображается результат, а при сохранении изменений нет.
 

Ivanov-m2

Турист
Яркость и контраст относятся к "просмотровщику", а не к изображению, и, соответственно, в самом изображении никак не сохраняются. В вашем случае яркость и контраст надо сохранять дополнительно. Как - это уже другой вопрос. Вариантов много.
 

yahont

Турист
А не лучше использовать бибилиотеку Envision Image Library.
Как по мне там более лучшая концепция компонентов.
Область для работы с растром представляет собой панель с встроенным скролингом, легко задавать нужный масштаб. Этот же компонент имеет методы для загрузки/сохранения растра. Также хорошие примеры прилагаются к данным компонентам.
 
Top