LUZ de LED TV (11 / 14 paso)

Paso 11: Cálculo del valor de media

Si usted marcó 'Actualización del GUI', las partes exteriores de la GUI le dirá a qué colores se han calculado. Vamos a echar un vistazo en el cálculo del color izquierdo (que significa el color en el borde derecho de la pantalla).

Lo primero que hacemos es tomar una captura de pantalla de toda la pantalla:

Imagen = screenshotRobot.createScreenCapture (nuevo rectángulo (nuevo Dimension(screenWidth,screenHeight)));

Luego nos restaura todos los valores de RGB a cero.

rojo = verde = azul = 0;

Después de eso tenemos que iterar sobre todos los píxeles que afectan el color actual. Dos para lazos hará ese trabajo por nosotros. En cada paso aumentamos nuestra posición por el actual ancho de paso.

Izquierda
para (xPosition = startXSide; xPosition < endXSide; xPosition += stepWidth) {}
para (yPosition = startYSide; yPosition < endYSide; yPosition += stepWidth) {}
currentPixel = screenShot.getRGB (xPosition, yPosition);
rojo += (int) (255 & (currentPixel >> 16));
verde += (int) (255 & (currentPixel >> 8));
azul = + (int) (255 y (currentPixel));
}
}

La anchura de paso controla cuántos píxeles afectan el valor medio. Cuanto mayor sea este valor es, cuanto más rápido el de lazos se procesará, ya que perder un montón de píxeles. La otra cara de la moneda es el cálculo del valor promedio. Es más exacto que si lo analizan muchos píxeles. Por otro lado no es necesario mirar cada uno porque píxeles cercanos tienen el mismo color.
Es un compromiso entre velocidad y precisión. Sólo probar algunos valores y supervisar el valor de la actualización.

Sumamos todo rojo, todo verde y azul todos valores de los píxeles y dividir por el número de este píxeles. Ahora tenemos el valor medio.

rojo = numberOfSidePixels;
verde / = numberOfSidePixels;
azul / = numberOfSidePixels;

Si quieres la aplicación para dormir un rato después del ciclo de un cálculo puede cambiar el valor de 'Sleep'.

Artículos Relacionados

Caja de luz de LED Arcade Marquee

Caja de luz de LED Arcade Marquee

Desde que pasó un número excesivo de horas en la Galería creciendo y han pasado 14 años de desarrollo de videojuegos, yo no podía pasar la oportunidad de construir algunos de estos amigos y, por supuesto, uno para mí!Este álbum es básicamente una caj
SABLE DE LUZ! LED - 3D Printed - Fully Functional

SABLE DE LUZ! LED - 3D Printed - Fully Functional

Se trata de un sable de luz impresas 3D diseñado como un proyecto personal para mantenerme ocupado...Aquí hay un video demo: Demo VideoDéjame empezar diciendo que este es un muy fácil impresión y ganar... El mango tiene sólo dos estampas principal y
USB luz de led

USB luz de led

USB luz de ledPaso 1: materiales USB enchufe y cableLED azul (cualquier otro color funcionará también)resistencia de 100 ohmCaja o carcasa para el led (utilicé una caja de linterna llavero mini barato)Herramientas necesitadas para hacer este proyecto
Luz de LED USB 5 min

Luz de LED USB 5 min

En este Instructable, hice una simple luz de LED que puede ser alimentado desde un puerto USB.Lo que usted necesita:1 x LED1 x 100 ohm Resistor1 cable x USB (no importa qué cable siempre que tenga un enchufe del USB)1 x bola de Ping-PongPegamento cal
Luz Luxeon LED bicicleta

Luz Luxeon LED bicicleta

este instructable describe la construcción de una luz de bicicleta con tres LEDs de Luxeon de 3W. Este proyecto tenía tres objetivos principales. 1.) hace una luz conveniente para el uso en carreras de bicicleta de montaña de 24 horas. 2.) uso dispon
DIY 1,5 V a la luz 15 LED

DIY 1,5 V a la luz 15 LED

Mínimo un LED necesarios 3 V DC a la luz. Pero en este eksperiment podemos luz 15 LED con 1.5 baterías de V.Paso 1: Utiliza toroide de lámpara rota imágenes de: www.eyuana.comHe utilizado toroide de lámpara rota, y podemos transistor usado en esta pa
Pendientes de origami con luz de LED (colores de Mardi Gras)

Pendientes de origami con luz de LED (colores de Mardi Gras)

¿Que siempre quisiste ser la vida y la luz de la fiesta? No podemos dar vida, pero podemos ayudarle a convertirse en la mejor persona iluminada en la sala. Crear estos pendientes para su favorito vacaciones-rojo, blanco y azul para el día 4 de julio
Luz de LED con un Arduino

Luz de LED con un Arduino

Un Arduino es un hardware informático de código abierto, software de código abierto y basado en el microcontrolador kits para la construcción de dispositivos digitales y objetos interactivos que pueden detectar y controlar dispositivos físicos. Hay v
LUZ de LED compacto

LUZ de LED compacto

INTROEsta es una luz de LED compacto en las líneas de una luz fluorescente compacto. (CFL). Funciona con 220 voltios AC o también se puede hacer para funcionar a 110 voltios AC, si se cambia el valor del condensador para .47uF / 250 voltios y la resi
Luz de LED multicolor

Luz de LED multicolor

este es un proyecto muy simple de Arduino. Es accionado por el Arduino UNO. Este es un proyecto adecuado para principiantes y el resultado es genial. Todo lo que necesitas es un arduino, conectividad usb, cables, resistencias de 220 ohmios, RGB LED y
Luz de LED de Video Chat

Luz de LED de Video Chat

Cosas bastante básico aquí y no sé sobre usted, pero constantemente me estoy encontrando en situaciones donde mi iluminación de chat de video es terrible! Este proyecto que fija muy bien, como se ve en el antes y después de tiros.Paso 1: VideoUn vide
DIY: luz del LED

DIY: luz del LED

Hagamos luz llevada a casaPaso 1: Cosas para hacer luz 1 tarjeta2 dos luces decaja plástica 34 botónfevi 6 kwik7 alambres8 9v. bateríacortador de 910 9v. tapa de la bateríagrip acero 11Paso 2: Pasos para hacer la luz¡Sígueme!Paso 3: pasos reparar bot
Luz programable LED nube fácil

Luz programable LED nube fácil

Leí el artículo "CLOUD lámparas traen la magia de al aire libre adentro" publicado por RACHAEL BERKEY ON 26 de marzo de 2016.Voy a copiar su idea y utilizar la tira de ws2812 led (uno de lo neopixel) y el controlador de blinkytape y terminar mi
Barato medidor de luz y LED Tester para menos entonces $5

Barato medidor de luz y LED Tester para menos entonces $5

Ive sido jugando con LED de alta luminosidad de un proyector LCD LED. El problema que encontré fue su muy difícil, por lo que ver si todos los LED son el mismo brillo y tan difícil de comparar LED individual. También si rápidamente quiso comprobar un
Día-disco-luz de LED para tu bicicleta

Día-disco-luz de LED para tu bicicleta

si revisas los coches modernos, en nuestras calles, te darás cuenta que todos ellos tienen una luz de día en coche con LEDs.Los críticos significan, si todo el mundo conduce con luz durante el día, que estudio los ciclistas, porque sólo se convierten