Consulta XIMAGE

Post Reply
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Consulta XIMAGE

Post by MOISES »

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

Re: Consulta XIMAGE

Post by Antonio Linares »

Moisés,

Puedes proporcionar un PRG que reproduzca lo que comentas ?

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Re: Consulta XIMAGE

Post by MOISES »

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

Re: Consulta XIMAGE

Post by Antonio Linares »

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

Re: Consulta XIMAGE

Post by MOISES »

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 _ 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
Antonio Mart.
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: Consulta XIMAGE

Post by Antonio Mart. »

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
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Consulta XIMAGE

Post by cnavarro »

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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
MOISES
Posts: 824
Joined: Wed Aug 22, 2007 10:09 am

Re: Consulta XIMAGE

Post by MOISES »

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

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
Post Reply