Autor Tema: Ayuda con GDI+, VB6 y formato HEIF  (Leído 164 veces)

0 Usuarios y 1 Visitante están viendo este tema.

visent

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Ayuda con GDI+, VB6 y formato HEIF
« en: Septiembre 13, 2023, 01:40:27 pm »
Buenas tardes.

Caí en el foro de milagro buscando información sobre lo dicho en el asunto, usar GDI+ en VB6 para abrir una imagen en formato HEIF. En ningún sitio con alguna referencia que he visto veo que se soporte este formato, pero en este documento https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-constant-image-file-format-constants lo menciona, en cambio aquí http://www.jose.it-berater.org/gdiplus/iframe/index.htm no lo menciona.

He estado intentando entender la manera de cargar una imagen mediante esta API pero escapa a mi limitado conocimiento de VB6 en este aspecto, y no consigo entender la "carga" de la imagen para poder hacer una prueba básica con este formato.

He probado algunos ejemplos, demasiado complicados para que yo los entienda y no consigo ver dónde probar este formato.

¿Me podría alguien echar una mano?

Gracias de antemano por vuestra ayuda.

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1126
  • Reputación: +150/-8
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #1 en: Septiembre 16, 2023, 01:20:48 pm »
Hola, tienes alguna imagen de  ejemplo en .HEIF? no se si realmente son .HEIF o es parte de alguna codificacion interna de por ejemplo un .png, porque google pero las imágenes que vi son todas con otra extensión distinta a .HEIF

visent

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #2 en: Septiembre 18, 2023, 05:17:35 am »
Muy buenas, Leandro, pues la que tengo es convertida. Aparentemente no se comporta igual que alguno de los formatos conocidos.

Te la adjunto a ver si te sirve.

https://mega.nz/file/BxFDmZpL#btEgVVXNZqZzOzhrVeOsuJQgej0LM_knBVKrHIPA34o

Saludos.

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1126
  • Reputación: +150/-8
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #3 en: Septiembre 19, 2023, 01:05:22 pm »
Hola estuve probando un poco, pero no pude instalar el codec adecuado, sin el creo que es inposible, almenos en windows 10,  por lo que lei instalando el codec y con la ayuda de WIC es posible, no estoy seguro si con GDI+ es posible, pero te paso un enlace donde los mas experto hablan

https://www.vbforums.com/showthread.php?881981-HEIC-picture-files

saludos.


visent

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #4 en: Septiembre 20, 2023, 02:03:18 pm »
Buenas tardes Leandro.

Pues después de mucho investigar (ya había pasado por ese link también), he conseguido hacerlo. Hay un requisito, y es instalar el códec si en el ordenador que ha de funcionar no lo está.

Saludos y gracias por tu ayuda!!

P.D.: Aún así, no acabo de entender como integrarlo en mi aplicación. ¿Podrías ayudarme con eso?
« última modificación: Septiembre 20, 2023, 02:31:26 pm por visent »

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1126
  • Reputación: +150/-8
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #5 en: Septiembre 20, 2023, 03:16:35 pm »
bien si ya pudiste instalar los códec este ejemplo debería funcionar bien.

http://leandroascierto.com/share/HEIF.zip

donde conseguiste los códec?, son gratuitos?, si tienes un link podrías pasármelo gracias.

visent

  • Bit
  • Mensajes: 4
  • Reputación: +0/-0
    • Ver Perfil
Re:Ayuda con GDI+, VB6 y formato HEIF
« Respuesta #6 en: Septiembre 21, 2023, 03:43:20 am »
Muy buenas Leandro.

Le daré un vistazo en cuanto tenga un segundo.

Los códecs sueltos no los encontré, pero encontré este soft que los instala para Windows 7 que es para el SO que los necesitaba https://www.copytrans.net/copytransheic/. Hay una versión free para uso personal. Supongo que investigando un poco más podrían salir las .dll. Para Windows 10 creo que hay una extensión para ello, pero creo que si lo tienes actualizado ya deberías poder abrir esas imágenes ahí. https://apps.microsoft.com/store/detail/extensiones-de-imagen-heif/9PMMSR1CGPWG?hl=es-es&gl=es&activetab=pivot%3Aoverviewtab

Cualquier cosa vamos comentando.

Saludos.