Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

18/1/11

Componente Swing: jcFoto

JAN29


jcFoto: Componente Swing Java que nos permite cargar una archivo de imagen (*.jpg, *.png, *.gif, *.bmp) de una forma sencilla y visual para asi tenerlo listo para utilizarlo en cualquier proyecto Java.

Yo lo utilizo para el registro de personal donde es necesario la manipulación de fotografias en el registro. La imagen, no importa el tamaño es escalada para que pueda ingresar en el recuadro de la fotografia, pero a la vez, la imagen original es mantenida en memoria para poder utilizarla en cualquier momento.
Metodos.
Este componente cuenta con los siguientes metodos:

setFoto(Icon archivo_imagen): el cual nos permite ingresar la imagen desde codigo.
Icon getFoto(): El cual nos permite obtener la imagen que tengamos cargada en el componente, si no tenemos ninguna, devuelve una iamgen por defecto "No Imagen".

setFotoDefault(Icon f): Igual a la anterior, pero la imagen que se coloca por este metodo, es la imagen que aparecera cuando el componente no tenga imagenes cargadas
 Icon getFotoDefault(): retorna la imagen "default".

setPadre(JFrame f): Metodo para indicar cual es el componente padre donde se utiliza el Swing.
JFrame getPadre(): retorna el componente padre.

String getPathFoto(): Metodo el cual retorna la direccion de donde se cargo la imagen, por ejemplo: "c:/archivo/imagen.jpg", si no se tiene una imagen cargada, retorna NULL.

Instalacion: Se instala como cualquier otro componente SWING, sino sabes como, date una vuelta por el siguiente tutorial. (Añadir/Instalar nuevas librerias en Netbeans), (Crear componentes Swing Java con Netbeans)

Uso: Su uso es como cualquier otro componente de java Netbeans. Para cargar una imagen solo debes presionar el boton "Cargar" inmediatamente se despliegua una ventana desde donde podras buscar el archivo que quieras insertar. Pero mejor mira el video, asi es mas sencillo:


Precio: es GRATIS, solo espero que te sirva como me sirve a mi en algunos trabajos.
Click para descargar


Nota: Algun bug, por favor avisar para asi mejorarlo...

27 comentarios:

La Muerte Pte dijo...

mmm, podrias colocar un ejemplo en el cual guardes los datos y a la vez la foto :) si seria de mucha ayuda gracias !!!! :D

Richard dijo...

hey mouse, te estoy siguiendo desde otra pagina en donde consultaste al respecto por el mismo tema y he tenido inconvenientes para poder aplicar tu proyecto al mio. me gustaria si pudieras desglozar el contenido y enterlo mejor por favor. desde ya gracias Saludos

Mouse dijo...

La muerte Pte: si podria :)

Richar: hermano si me dices cual proyecto, con gusto te aclaro las dudas que tengas

Anónimo dijo...

TENGO PROBLEMAS PARA DESCARGAR LA PAGINA DE DESCARGA NO CARGA YA ME A PASADO EN OTROS APORTES TE DEJO MI CORREO kakashi1067@Hotmail.com

La Muerte Pte dijo...

mouse excelente mi correo es portoperezcarlos1101@hotmail.com !!! buen blog =) !!!

Felix Ramon dijo...

Podes pasar el código de esto? por favor Gracias, Mi correo es cangrelofr@hotmail.com

Anónimo dijo...

sera que puedes pasarme el codigo amigo.. mr.richard84@hotmail.com

Anónimo dijo...

a este correo sera que me puedes pasar mr.richard84@gmail.com por favor, me seria muy util desde ya muchas gracias

Anónimo dijo...

q onda oie como cargar una imagen y que se guarde en la base de datos es qen los ejemplos que as publicado me markan errores esq soi novato en esto pero e seguido paso x paso y nada..

bueno espero y puedas resoover la duda sale grax.. asta luego

Anónimo dijo...

disculpa una pregunta en el jcfoto se puede usar para poder cargar desde aiii y guardar lo en la base de datos es otra duda y se puede como seria.....

att:joseck grax espero tu respuesta

jc Mouse dijo...

el componente jcFoto te sirve mas como un contenedor de imagenes.

Para cargar una foto en una base de datos, existe un post dedicado exclusivamente a ello, jcFoto puedes utilizarlo para contener la imagen que quieres para despues guardarlo en la base de datos

el post es este:

http://jc-mouse.blogspot.com/2009/12/guardar-imagen-en-mysql-con-netbeans.html

Anónimo dijo...

ta chido justo lo q necesitaba. una duda dond me bajo el jcfoto o en que libreria viene para agregarselo a la paletta de netbeans.

Anónimo dijo...

oie jc-mouse quiero felictarte por tu trabajo en verdad que tu eres como un "robin hood" de java para mi, ayudas a los que mas necesitan sin pedir nada a cambio... me han servido mucho tus entradas en el blog gracias por todo!!! :D

Anónimo dijo...

Buenas,

Creo que tiene un fallos o yo no lo se utilizar bien

1.- Lo he intentado utilizar para cargar una foto desde una base de datos directamente utilizando el setFoto(), hasta hay todo bien, la carga, pero a la hora de hacer click para que te la amplie, sigue saliendo la foto anterior.

¿Podria mandarme el codigo por si podemos encontrar el bug?
edu_ska@hot...ail.com

Sherek2077 dijo...

Hola jc-mouse tengo un inconveniete con este programa me podrias pasar el codigo de tu( jcFoto )porfa

mi correo es lobito20_carlos@hotmail.com
Tele agradeceria y que buen pos Gracias!!!

Anónimo dijo...

exelente la verdad me ayudo mucho tu blogg espero y me puedas compartir el codigo de los beans mi correo es villegaszuppaja@hotmail.com

Anónimo dijo...

Ola Chino... chevere su Jcfoto... weno yo hice uno parecido pero el tuyo lo lleva por muxo y kisiera ver como lo hiciste, no sé si me podrias pasar el codigo por favor y dejeme decirle que es un lobo programando... y gracias por todos los aportes k haces la humildad k tienes es grandioso... otros ni pasarian su codigo.. weno espero muxas grax de antemano... mi correo es chayanne_scorpio@hotmail.com

Anónimo dijo...

Muy útil, el único detalle es que cuando le seteo la foto esta queda sin referencia y cuando hago click sobre ella me abre el preview de la imagen no disponible. Creo que falta una línea de código en el método setFoto(), esta va al final y es e=c;

Anónimo dijo...

me sirvio mucho, pero com soy nuevo en netbeans me podrian ayudar no se como cargar la imagen de la base de datos

Anónimo dijo...

Saludos..

Por favor podrias ayudarme con el codigo, necesito hacer algo similar, y gracias son de muchisima ayuda tus publicaciones...

lalybel12@yahoo.es

gracias..

luchowil dijo...
Este comentario ha sido eliminado por el autor.
luchowil dijo...

buena genio

Anónimo dijo...

una vez que cargue la foto como podria recuperar la direccion de la foto y guardarla en mi base de datos. Gracias.

Vianey vargas morales dijo...

mouse muchisimas gracias por todo que bueno oprder aprender bastante por voz te lo agradezco definitivamente todos mis proyectos les he puesto jc_mouse
jejejeje me encanta la dinamica de las interfaz,,,,,,

Vianey vargas morales dijo...

Teso teso teso este man gracias parcero por todo desde colombia saludos

Hugo Sanchez dijo...

Gracias compartir tus conocimientos tengo un problema: utilizo tu componente jcFoto y todo bien, hasta el momento en que cargo la imagen desde mi codigo, el problema es cuando le doy click a la foto no se muestra en la segunda ventana donde se hace mas grande, mi codigo es este para poner la foto en el componente:
Image Foto=getToolkit().getImage(sPath);
this.jcFotoGral.setFoto(new ImageIcon(foto));

Me puede ayudar. saludos.

Edward dijo...

Amigo, como hago para que la imagen cargada la pueda almacenar en una base de datos (mysql) podrias ayudarme con el codigo por favor, gracias

Post recomendado