Как изменить яркость видео или изображения с помощью UISlider во время выполнения (щелкните камеру) на iPhone?

-(IBAction)changeslidervalue:(id)
   {
      imageView.alpha = sliderValue.value;
   }

Я использую этот код, может ли кто-нибудь помочь мне или решить мою проблему.

Заранее спасибо...


person Shriram Kadam    schedule 07.11.2012    source источник
comment
вы получаете какое-либо значение от ползунка?   -  person Tripti Kumar    schedule 07.11.2012
comment
НЕТ. Если вы открываете камеру, вы меняете яркость своего устройства так же, как настройку яркости на вашем устройстве. Я использую UISlider для изменения дополнительной яркости на нашем устройстве во время выполнения.   -  person Shriram Kadam    schedule 07.11.2012


Ответы (2)


Вы пытались изменить яркость экрана вместо изменения альфа-канала видео?

Попробуйте этот код:

-(IBAction)changeslidervalue:(id)
{
    [[UIScreen mainScreen] setBrightness:sliderValue.value];
}
person pedros    schedule 07.11.2012
comment
В порядке! Спасибо! этот код работает, но после выбора изображения в библиотеке. Если вы открываете камеру, вы меняете яркость своего устройства, как настройку яркости на вашем устройстве. Я использую UISlider для изменения дополнительной яркости на нашем устройстве во время выполнения. .. - person Shriram Kadam; 07.11.2012
comment
Я использую UISlider для изменения дополнительной яркости на нашем устройстве, так как это возможно во время работы? - person Shriram Kadam; 25.11.2012

У разработчиков Apple есть одна демонстрация GLImageProcessing для обработки изображений. Вы можете найти его здесь http://developer.apple.com/library/ios/#samplecode/GLImageProcessing/Introduction/Intro.html. Импортируйте свое изображение сюда, и после обработки вам нужно снова сохранить его в режиме просмотра изображений. На самом деле эта демонстрация работает с API OpenGL ES. (Если эта демонстрация используется полностью для вашего комментария здесь, я предоставлю вам код для изменения EAGLView для просмотра изображения)

person Sudesh Kumar    schedule 07.11.2012