Foros del Web » Programando para Internet » ASP Clásico »

Propiedades de una imagen...

Estas en el tema de Propiedades de una imagen... en el foro de ASP Clásico en Foros del Web. Dentro de un archivo de imagen sacado con una cámara digital, se almacenan datos extras: profundidad, obturación, apertura... Es posible tomar los datos de esa ...
  #1 (permalink)  
Antiguo 26/09/2004, 11:12
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Propiedades de una imagen...

Dentro de un archivo de imagen sacado con una cámara digital, se almacenan datos extras: profundidad, obturación, apertura...

Es posible tomar los datos de esa imagen en ASP y mostrarlos??
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #2 (permalink)  
Antiguo 26/09/2004, 14:06
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 8 meses
Puntos: 0
Buenas,

los datos que quieres leer reciben el nombre de datos EXIF (Exchangeable Image File Format). Tanto en aspin.com como en otros repositorios encontrarás componentes con esa capacidad si buscas por EXIF. Personalmente nunca he usado ninguno así que no puedo decirte mucho más.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 26/09/2004, 15:37
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Creo haber encontrado una solución al tema, y gratuita entre las muchas q hay:

http://www.hotscripts.com/jump.php?l...83&jump_type=1

gracias Aibarra
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #4 (permalink)  
Antiguo 26/09/2004, 16:29
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 7 meses
Puntos: 4
Hola sanfermin. He estado probando el ejemplo que no has señalado y me parece estupendo. Por fín podemos conseguir muchos datos de imágenes que antes nos traían por la calle de la amargura. Sin ir más lejos, las dimensiones.

Lo mejor de todo es que no hay que usar ningún componente, por lo que, en principio podría funcionar en cualquier servidor.

Sólo le veo una pega. Según me ha parecido, convierto los datos de la imagen a hexadecimal para luego poder leerlos. Algunos de los campos no consigo descifrar lo que significan. Por ejemplo, si la imagen tiene como autor Bravenap, la información devuelta es:

#: 14
TagHEX: 9C9D
Tag Name: 9C9D
Format: 1
Size: 18
Offset: 276
Value: 420072006100760065006E00610070000000

Supongo que el último "chorizo" significa Bravenap.

¿Cómo se podría entonces deshacer el cambio de hexadecimal?

Un saludo y gracias.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 26/09/2004, 19:47
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
muy intersante, me gustaria saber tambien lo qeu preguntas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 27/09/2004, 07:10
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Estoy intentando buscar o hacer alguna función pero lo unico q he encontrado es:
http://www.google.es/search?q=%22hex...UTF-8&filter=0

http://text.dslreports.com/forum/rem...3039~mode=flat
http://www.szostak.biz/freesoft/text2hex/
http://home.wanadoo.nl/mark.sch/samp...s/HexToDec.htm

EL valor de:420072006100760065006E00610070000000
es: B<null>r<null>a<null>v<null>e<null>n<null>a<null>p <null><null><null>

en ASCII cuantos numeros se agrupan en Hexadecimal para formar una letra?

por lo q he visto son 42 --> B es cada 2 numeros es una letra, no?
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores

Última edición por sanfermin; 27/09/2004 a las 07:28
  #7 (permalink)  
Antiguo 27/09/2004, 07:30
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Código:
Function hex2ascii(cadena)
    
For y = 1 To Len(cadena)
    num = Mid(cadena, y, 2)
    Value = Value & Chr(Val("&h" & num))
    y = y + 1
Next y

hex2ascii = Value
End Function
no he tenido tiempo de probar la función, sorry
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #8 (permalink)  
Antiguo 27/09/2004, 17:59
Avatar de jrsouto  
Fecha de Ingreso: junio-2003
Ubicación: en una cabina de 2,2 x 2 x 2,2
Mensajes: 112
Antigüedad: 21 años
Puntos: 0
Sanfermin, yo tambien busque eso mismo visita este enlace dentro del foro

Leer Informacion EXIF de imagenes JPG 03-03-2004

salu2
__________________
Mientras mas aprendo mas me doy cuenta de lo poco que sé
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




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