Наши преимущества

Компонент ImageEn

Fershal

Турист
Credits
0
Установил сей компонент, но не могу никак найти,
как менять яркость и контраст загруженной картинки.
В примерах к компоненту нашел как менять на экране,
но вот при сохранении картинка не меняется.
Подскажите кто знает.
 
  • Like
Реакции: nmsh
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 Как увидеть ссылки? | How to see hidden links?
 
Я именно это и делал, но на экране реально отображается результат, а при сохранении изменений нет.
 
  • Like
Реакции: nmsh
Яркость и контраст относятся к "просмотровщику", а не к изображению, и, соответственно, в самом изображении никак не сохраняются. В вашем случае яркость и контраст надо сохранять дополнительно. Как - это уже другой вопрос. Вариантов много.
 
  • Like
Реакции: nmsh
А не лучше использовать бибилиотеку Envision Image Library.
Как по мне там более лучшая концепция компонентов.
Область для работы с растром представляет собой панель с встроенным скролингом, легко задавать нужный масштаб. Этот же компонент имеет методы для загрузки/сохранения растра. Также хорошие примеры прилагаются к данным компонентам.
 
Верх