Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Transparencias y carga de imágenes (https://www.clubdelphi.com/foros/showthread.php?t=35190)

david.rguez 04-09-2006 11:44:55

Transparencias y carga de imágenes
 
Hola a todos/as:

Veamos, encontré por la red una unidad para añadir a Borland Delphi 2005 llamada "GIFImage" (si no recuerdo mal), que permite el manejo de imágenes GIF en las aplicaciones en Delphi. ¿Es legal? Me refiero, como es una unidad de terceros ¿puede haber algún problema legal utilizarlo para la realización de aplicaciones comerciales?

Yo lo estuve probando, ya que en teoría me solucionaba una idea que queríamos implementar. Tenemos una imagen tratada previamente con Photoshop a la que añadí cierto grado de transparencia en ciertas zonas. Al cargar esa imagen GIF en Delphi ¿se mantienen las transparencias? En las pruebas que hice no noto que haya zonas transparentes (a lo mejor le puse poco grado y por eso no se ve, por eso pregunto la duda).

Por último... estoy creando un componente. Dicho componente debería cargar en tiempo de ejecución la imagen que mencioné antes. La cuestión es que si realizo el LoadFromFile en el código del componente no me carga nada (no da ningún error, pero no aparece ninguna imagen). Sin embargo, si ese mismo código lo pongo en la aplicación final con un TImage puesto directamente ahí, sí que me lo carga en tiempo de ejecución. ¿Por qué ocurre esto? He comprobado las rutas y están bien (de hecho, utilicé la misma imagen (un GIF) sin cambiarlo de ruta tanto en una prueba como en otra) :confused:

Agradecería cualquier ayuda.

Un saludo:

David Rguez.

JXJ 04-09-2006 18:01:40

solo te puedo responder lo de GIFImage
lo de que no ves las transparencias puede ser por como lo guardas.
sin con transparencias de indice alfa, o algo asi.

si puedes usarlo para aplicaciones comerciales.

Este puedes usarlo para imagenes PNG
http://pngdelphi.sourceforge.net/
Portable Network Graphics Delphi
de (Gustavo Daud)

tambien puedes usarlo para aplicaciones comerciales.


La franja horaria es GMT +2. Ahora son las 03:32:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi