Компонент ImageEn

  • Автор темы Fershal
  • 1059
  • Обновлено
  • 11, Jan 2017
  • #1
Установил сей компонент, но не могу никак найти, как менять яркость и контраст загруженной картинки. В примерах к компоненту нашел как менять на экране, но вот при сохранении картинка не меняется. Подскажите кто знает.

Fershal


Рег
10 May, 2010

Тем
3

Постов
7

Баллов
37
  • 11, Jan 2017
  • #2
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
 

Error_999


Рег
25 Dec, 2012

Тем
1

Постов
12

Баллов
22
  • 12, Jan 2017
  • #3
Я именно это и делал, но на экране реально отображается результат, а при сохранении изменений нет.
 

Fershal


Рег
10 May, 2010

Тем
3

Постов
7

Баллов
37
  • 05, Feb 2017
  • #4
Яркость и контраст относятся к "просмотровщику", а не к изображению, и, соответственно, в самом изображении никак не сохраняются. В вашем случае яркость и контраст надо сохранять дополнительно. Как - это уже другой вопрос. Вариантов много.
 

Ivanov-m2


Рег
22 Jan, 2006

Тем
1

Постов
10

Баллов
20
  • 07, Feb 2017
  • #5
А не лучше использовать бибилиотеку Envision Image Library. Как по мне там более лучшая концепция компонентов. Область для работы с растром представляет собой панель с встроенным скролингом, легко задавать нужный масштаб.

Этот же компонент имеет методы для загрузки/сохранения растра.

Также хорошие примеры прилагаются к данным компонентам.
 

yahont


Рег
31 Jul, 2007

Тем
3

Постов
7

Баллов
37
Тем
49554
Комментарии
57426
Опыт
552966

Интересно