Si recordamos, en la anterior entrada vimos cómo poder obtener, entre otras cosas, las pulsaciones en el ratón que va realizando el usuario. Hoy, vamos a aprovechar lo hecho en esa entrada, para poder recoger las coordenadas donde pulse el usuario y determinar el color de dicho punto.
Tras agregar la biblioteca de clases KeyboardAndMouse vamos a agregar la siguiente función para obtener el color del píxel seleccionado:
Como bien dice la cabecera de esta entrada, vamos a ver cómo utilizar una pequeña biblioteca de clases para capturar movimientos y pulsaciones del ratón y teclado. Esto se hace a través de Hooks. En la biblioteca de clases creada (llamada KeyboardAndMouse), veremos cómo hacer todo un poco más sencillo. Vemos un vídeo de la pequeña aplicación creada.
En esta ocasión veremos cómo poder ejecutar transformaciones a varias imágenes a la vez. Para ello se ha desarrollado una biblioteca de clases denominada AutomationImages.dll, para dicho fin, y veremos un ejemplo de cómo utilizarla.
De lo que se trata es de, dadas una serie de imágenes (extraídas por ejemplo de una carpeta), aplicar una o varias transformaciones a la vez. Si queremos redimensionar todas las imágenes de una carpeta y pasarlas a blanco y negro, con esta biblioteca de clases lo podremos hacer.
Para que quede más claro, vamos a ver un vídeo de una aplicación desarrollada con la biblioteca.
En esta ocasión os voy a mostrar un código muy fácil para poder automatizar Internet Explorer. De lo que se trata es de abrir varias ventanas de Internet Explorer y en cada una de ellas diversas pestañas. Por ejemplo, abrir dos ventanas diferentes de Internet Explorer, una de ellas con páginas de buscadores y la otra con páginas relacionadas con programación:
He creado una biblioteca de clases llamada MosaicosBiblioteca.dll, con la cual, a partir de una imagen y una lista de imágenes, se creará el mosaico.
Primeramente os voy a mostrar un vídeo de la aplicación. No obstante, hay que tener en cuenta que mi lista de imágenes consta de tan sólo 33 imágenes, cuando para que quedase bien la imagen-mosaico resultante, quizá deberían haber hecho falta 1000 imágenes por lo menos.
Es una app desarrollada para Windows Phone 8 (Silverlight). Se trata de un punto de encuentro para programadores.
Descripción:
"¿Te cuesta encontrar otras personas con las que compartir tu gran afición al desarrollo? Ésta es tu aplicación :) Programming Friends es un lugar donde poder conocer a otros programadores. Puedes buscar amigos en función de tu ubicación, habilidades, localizando sus proyectos y mucho más. Regístrate y empieza a conocer y compartir tu amor por la programación con otros usuarios." Puedes descargarla de forma gratuita en: http://www.windowsphone.com/es-es/store/app/programming-friends/b371097b-f8c9-46ae-99a0-62a165512ee5