FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta XIMAGE
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
Consulta XIMAGE
Posted: Sat Apr 25, 2020 04:32 PM
Hola:

Algunas imágenes no se cargan correctamente:



Y el menú que aparece al pulsar click derecho está en inglés y debería tener la cláusula 2015, no la 2007.

Muchas gracias.
Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta XIMAGE
Posted: Sat Apr 25, 2020 07:53 PM

Moisés,

Puedes proporcionar un PRG que reproduzca lo que comentas ?

gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
Re: Consulta XIMAGE
Posted: Sun Apr 26, 2020 08:08 AM
Antonio:

Muchas gracias por tu atención. No es problema de mi código, pues también falla con samples\ximage01.prg, sino un problema interno de pintado de la clase.



Te envío por email la imagen. Gracias.
Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta XIMAGE
Posted: Sun Apr 26, 2020 10:31 AM

Si la mayoría de las imágenes se ven bien y esa en concreto se ve mal, no es razonable pensar que se trata de una imagen defectuosa ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
Re: Consulta XIMAGE
Posted: Sun Apr 26, 2020 05:54 PM

Hola Antonio:

Lo primero, de nuevo muchas gracias como siempre por tu pronta respuesta y encima un domingo. No pensaba que me ibas a contestar hoy.

No falla únicamente con una imagen, si así fuera no te hubiera molestado.

En efecto, la clase funciona perfecta con un motón de imágenes, pero con un grupo determinado, cuya muestra te adjunté, las pinta mal. El explorador de archivos o Paint en cambio las pinta todas correctamente sin necesidad de editar el archivo.

Investigando el conjunto de imágenes problemáticas, el problema es que la clase tiene la data ::lBmpTransparent como .t., y esa es la razón del pintado incorrecto.

Colocándola a .f. se pintan sin problema.

Probablemente la data tenga que tener por defecto el valor .f., en vez de .t.

Por lo demás, la clase es estupenda, y mucho más rápida que IMAGE. Y he mandado a Cristóbal los cambios para que FWString traduzca las opciones del menú,

Muchas gracias. Un saludo

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 174
Joined: Sat Feb 23, 2013 10:04 AM
Re: Consulta XIMAGE
Posted: Sun Apr 26, 2020 06:36 PM

Moisés,

Estupenda investigación. En los últimos tiempos yo también he tenido problemas con las imágenes.
Llegué a la conclusión, errónea casi seguro, que habían aparecido variaciones en los formatos de imágenes... quizá provenientes de los móviles.

Salu2

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Consulta XIMAGE
Posted: Sun Apr 26, 2020 07:01 PM
Evidentemente hay temas en los que Fivewin ha evolucionado, mejor decir, ha dado un importante salto para adecuarse a los nuevos formatos de imagen que han ido apareciendo, eliminando la necesidad de utilizar DLLs adicionales ( FreeImage ) y, también, poder decidir si se utiliza o no GDI+, para la renderización de imágenes
El tema que ha comentado Moisés, es porque por defecto se entiende que queremos que las imágenes aparezcan perfectamente integradas con el "fondo" en el que van a ser situadas, pero, sí, en algunas ocasiones he tenido que desactivar esa DATA con imágenes antiguas o que no cumplían esas condiciones para ser visualizadas.
Otro tema adicional y que debe ser tenido en cuenta es la claúsula GDIP o GDIPLUS que contemplan varias clases en su definición y que:

"If we specify the clause GDIP, the image is read and rendered using GDI+"

Hay información al respecto en el foro, basta también con buscar esa palabra en fivewin.ch, para comprobar qué clases soportan esa claúsula
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
Re: Consulta XIMAGE
Posted: Mon Apr 27, 2020 08:12 AM
Hola Cristóbal:

En este caso, que me ha ocupado unos cuantos días, lo primero que hice fue desactivar GDI y GDIPLUS, pero el problema persistía.

Con
Code (fw): Select all Collapse
oImage:lBmpTransparent := .f.
se pintan todas las imágenes sin ningún problema.

Muchas gracias. Un saludo
Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40

Continue the discussion