Modificar brillo,contraste... en la pantalla

Iniciado por patilanz, 7 Noviembre 2014, 07:54 AM

0 Miembros y 1 Visitante están viendo este tema.

patilanz

Hola como se pueden modificar las configuraciones de la pantalla por ejemplo para cambiar el brillo con c++ en windows y linux ?

Saludos

plataplomo2948

En windows y linux - eso dependaria en cual driver esta usando y la respuesta va a ser diferente por sistemas diferentes. En windows, GetDeviceGammaRamp y SetDeviceGammaRamp podria funcionar en bastantes sistemas, pero no todas.

Creo que ese funcion no va a ser muy documentada, porque muchos manufactores solo quieren que su software hace eso, y tendria que hacer el ingeniera reversa para averiguar el IOCTL que corresponde al driver.

patilanz

Al buscar SetDeviceGammaRamp encontré esto:

http://www.nirsoft.net/vc/change_screen_brightness.html

Lo probé y funciona en windows 8.1. Para linux creo que no.

plataplomo2948

linux - cambiar /sys/class/backlight/acpi_video0/brightness (para ubuntu y arch me funciona)

como te dije, eso no funcionara con todos y todo depende del driver que usa. es mejor hablar directamente con el driver.