Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Archivo Jpg (http://www.forosdelweb.com/f45/archivo-jpg-597327/)

piponazo 17/06/2008 07:56

Archivo Jpg
 
Buenas a todos, haber si podeis resolverme este problemilla, tengo mi cuadro de dialogo JFileChooser con swing y su filtro para archivos jpg en correcto funcionamiento, ahora mi sugerencia es la siguiente

¿cual es la manera más sencilla o simplemente una manera de hacer que sólo me deje abrir archivos jpg?, es decir mi programa está vinculado a imagenes jpg y si abro otro tipo de archivos simplemente no hace nada pero quisiera saber si hay alguna forma de impedir que abra archivos distintos a jpg, alguna excepcion o algo del tipo mensaje archivo de tipo no válido o algo similar que simplemente me abra archivos jpg y que si abro otro simplemente ni me lo cargue o abra.

Y ya como capricho añadido¿que si abro un jpg sea de un determinado tamaño?, es decir para una resolución determinada, dandome error en las que no respondan a esa resolución o simplemente no me deje abrirlas, como antes pero aparte de ser jpg que tengan una resolción determinada.

Espero haberme explicado correctamente, sino sugerirme otra manera de replantear la pregunta y demás. Gracias.

bartbmx 17/06/2008 13:41

Respuesta: Archivo Jpg
 
Hola q tal mira lo no te digo lo siguiente no se si java te permita jugar con las imagenes jpg ya q son de la microsoft te sugiero que uses archivos png que son los q mas utilizados para trabajar en java

chuidiang 17/06/2008 21:00

Respuesta: Archivo Jpg
 
Hola:

Una vez elegido el archivo con el JFileChooser, debes hacer el código para comprobar todo lo que quieres (que es jpg de un tamaño concreto). Si no lo es, tú código debe sacar el aviso y no hacer nada más.

Se bueno.

GreenEyed 18/06/2008 01:03

Respuesta: Archivo Jpg
 
Cita:

Iniciado por bartbmx (Mensaje 2452737)
Hola q tal mira lo no te digo lo siguiente no se si java te permita jugar con las imagenes jpg ya q son de la microsoft te sugiero que uses archivos png que son los q mas utilizados para trabajar en java

A no ser que Microsofot haya comprado al Joint Photographic Experts Group y se haya apropiado además de los estandares ISO, me da que JPG y Microsoft no tienen nada que ver ;-).

http://es.wikipedia.org/wiki/JPEG

¿Quiza te confundes con los .bmp?

piponazo 18/06/2008 08:11

Respuesta: Archivo Jpg
 
Gracias chuidiang, eso que me dices lo sé, pero el problema es que lo he intentado de mil maneras, y no se cómo hacerlo, gracias. Si puedes decirmelo o mandarme algun ejemplillo te lo agradecere mucho.

chuidiang 18/06/2008 14:35

Respuesta: Archivo Jpg
 
Hola:

Una vez que obtienes el fichero del JFileChooser con el método getSelectedFile(), obtienes un File. Con

String tipoFichero = FileTypeMap.getDefaultFileTypeMap(elFile) obtienes en el String el mimetype del fichero, que para jpg puede ser algo como "image/jpg" o "image/jpeg". Haces un if para comparar y listo.

Se bueno.

piponazo 19/06/2008 02:47

Respuesta: Archivo Jpg
 
Si pudieras desarrollarmelo más te lo agradecería mucho, ando liadísimo de tiempo y no atino a declarar ni como las variables necesarias para ejecutar esto, gracias de verdad. Seguramente es muy sencillo pero yo no he usado este método nunca y ando muy verde con estos detalles.


La zona horaria es GMT -6. Ahora son las 20:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.