Consulta XIMAGE

Consulta XIMAGE

Postby MOISES » Sat Apr 25, 2020 4:32 pm

Hola:

Algunas imágenes no se cargan correctamente:

Image

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
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Re: Consulta XIMAGE

Postby Antonio Linares » Sat Apr 25, 2020 7:53 pm

Moisés,

Puedes proporcionar un PRG que reproduzca lo que comentas ?

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta XIMAGE

Postby MOISES » Sun Apr 26, 2020 8: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.

Image

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

FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Re: Consulta XIMAGE

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Consulta XIMAGE

Postby MOISES » Sun Apr 26, 2020 5: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
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am

Re: Consulta XIMAGE

Postby Antonio Mart. » Sun Apr 26, 2020 6: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
Antonio Mart.
 
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: Consulta XIMAGE

Postby cnavarro » Sun Apr 26, 2020 7: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consulta XIMAGE

Postby MOISES » Mon Apr 27, 2020 8: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: Select all  Expand view  RUN
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
MOISES
 
Posts: 838
Joined: Wed Aug 22, 2007 10:09 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 76 guests