none
LEER PROPIEDADES DE ARCHIVOS JPG RRS feed

  • Pregunta

  •  

    Estoy haciendo una aplicacion para leer propiedades de archivos .jpg georeferenciadas el codigo que tengo es este:

    Dim theImage As Image = New Bitmap(sel)
            Dim propItems As PropertyItem() = theImage.PropertyItems

            Dim ascii As New System.Text.ASCIIEncoding
            For Each propItem In propItems

                MessageBox.Show(ascii.GetString(propItem.Value))

                
            Next

    la  ruta y el nombre de archivo lo tengo en un datagridview lo tomo y se lo paso como parametro a la funcion que extrae propiedades no me funciona bien, por fa  alguien sabe como hacerlo?


    Hivelos


    • Editado Hivelos viernes, 22 de abril de 2016 21:18
    viernes, 22 de abril de 2016 21:14

Respuestas

  • El wrapper de dotnet es reducido, pero suficiente para hacer la lectura

    Aqui tienes una respuesta antigua de este mismo foro

    https://social.msdn.microsoft.com/Forums/es-ES/77ddb2a6-2a29-4f2d-91e1-3c0aad5341a8/problemas-de-conversin-de-valores-de-propertyitem?forum=vsgenerales


    • Editado walter_5 domingo, 24 de abril de 2016 0:43
    • Marcado como respuesta Hivelos lunes, 25 de abril de 2016 14:30
    domingo, 24 de abril de 2016 0:42

Todas las respuestas

  • Usted dice "no me funciona bien" pero no nos cuenta qué es exactamente lo que no funciona.  ¿Acaso obtiene una excepción?  ¿No obtiene los datos del todo?  ¿Obtiene datos pero son incorrectos?

    Luego me gustaría saber de dónde sacó el código de extraccion de propiedades.  ¿Es parte de .net?  Pregunto porque nunca me he dedicado a eso.  No sé si esa clase llamda PropertyItem está incluida en .net o si es parte de alguna bibliotecta externa que usted consiguió de alguna parte.


    Jose R. MCP
    Code Samples

    viernes, 22 de abril de 2016 22:43
    Moderador
  • Así podrías llegar a obtener las propiedades del objeto Image, no las del archivo.

    Aquí tienes un ejemplo de cómo obtener información extendida de un archivo:

    Get extended file information details


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 23 de abril de 2016 7:04
  • El código lo baje de un ejemplo en la red, no genera excepcion , aparentemente esta leyendo algo pero no lo que yo espero como resultado, me explico:

    el archivo jpg desde el explorador de windows boton derecho-propiedades- pestaña detalles, aqui ventana con las propiedades en el orden que aparecen son

    Descripcion| Titulo/asunto....etc

    Origen| autores/

    estas son las propiedades que me interesa sacar en especial las de las coordenadas gps, pero bueno sacando una saldrian las demas: ahora pongo resultado, de momento los veo con un msgbox

    

    este resultado es de almacenar en un string cada propiedad, pero si mando un msg por propiedad me da algunos resultados  pero no los identifico... no se tal ves una fecha y hora, algun numero como 0220

    gracias por su ayuda


    Hivelos

    sábado, 23 de abril de 2016 22:21
  • A mi tampoco me funciona ese código. En cualquier caso con ese código vas a obtener las propiedades de la imagen, no del archivo.

    Yo he probado el código del post que te ponía en el anterior mensaje y me funciona perfectamente.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 23 de abril de 2016 23:26
  • Estoy en el post, pero el código lee propiedades de carpetas, tienes algun ejemplo para leer de los archivos jpg?

    en tanto estoy leyendo la documentación que encuentro al respecto para poder implementarla

    gracias


    Hivelos

    domingo, 24 de abril de 2016 0:28
  • El wrapper de dotnet es reducido, pero suficiente para hacer la lectura

    Aqui tienes una respuesta antigua de este mismo foro

    https://social.msdn.microsoft.com/Forums/es-ES/77ddb2a6-2a29-4f2d-91e1-3c0aad5341a8/problemas-de-conversin-de-valores-de-propertyitem?forum=vsgenerales


    • Editado walter_5 domingo, 24 de abril de 2016 0:43
    • Marcado como respuesta Hivelos lunes, 25 de abril de 2016 14:30
    domingo, 24 de abril de 2016 0:42
  • Estoy en el post, pero el código lee propiedades de carpetas, tienes algun ejemplo para leer de los archivos jpg?

    en tanto estoy leyendo la documentación que encuentro al respecto para poder implementarla

    gracias


    Hivelos

    Se recorre la carpeta para localizar el archivo pero muestra las propiedades de un archivo.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    domingo, 24 de abril de 2016 0:54
  • Gracias

    resuelto gracias al link que dejaste, muchas gracias, solo lo estudio para entenderlo bien y lo utilizo para el desarrollo en el que estoy


    Hivelos

    lunes, 25 de abril de 2016 14:35
  • El wrapper de dotnet es reducido, pero suficiente para hacer la lectura

    Aqui tienes una respuesta antigua de este mismo foro

    https://social.msdn.microsoft.com/Forums/es-ES/77ddb2a6-2a29-4f2d-91e1-3c0aad5341a8/problemas-de-conversin-de-valores-de-propertyitem?forum=vsgenerales


    Copiando la respuesta ya que walter tiene la tendencia a borrarlas.

    Jose R. MCP
    Code Samples

    lunes, 25 de abril de 2016 14:37
    Moderador