PDA

Ver la Versión Completa : ficheros png


madmai
24-07-2007, 11:34:16
hola, hay alguna manera de trabajar con ficheros png? he probado el timage y no me admite fichero png, existe algun componente para d7 para ello? gracias de antemano.

dec
24-07-2007, 11:41:14
Hola,

Existen varios componentes. Puedes probar con Portable Network Graphics Delphi (http://pngdelphi.sourceforge.net/), que recuerdo haber utilizado alguna vez. También cuentas con la fenomenal librería JanFX (http://www.jansfreeware.com/jfdelphi.htm), que no sólo añade la posibilidad de tratar con archivos PNG, pero, con más de una docena de formatos más.

Esta última librería está bastante bien documentada, por cierto. Yo la estoy empezando a usar ahora y estoy de momento bastante contento, si bien el autor avisa de una nueva y mejorada versión (incompatible con la actual) para el año que viene.

PD. Parece que la página de janFX no está ahora mismo operativa. Debe ser un problema temporal. Puedes intentar localizar la librería en Torry's (http://www.torry.net/), o esperar un poco a ver si se soluciona el problema.

PD2. Si sólo te interesa el formato PNG... quizás la primera opción que te propongo sea la más adecuada de las dos.

madmai
24-07-2007, 11:45:05
Funciona en D7? el janfx

dec
24-07-2007, 11:46:53
Hola,

Según la documentación así es. No sólo en Delphi 7, pero en Delphi .NET, FreePascal, Kylix, C, C++ Builder... en Linux, en Windows...

Yo estoy usándola en Delphi 2007, si bien lo que hago es distinto que tú quieres. Te recuerdo que la librería está harto documentada.

Aunque ya te digo, tal vez te convendría mejor el primer componente. Porque además es eso, un componente que se instala en Delphi.

madmai
24-07-2007, 11:51:59
Lo siento podrias decirme como trabajo con janfx para poder utilizar los ficheros png, no he encontrado documentacion unicamente el fichero pas gracias de antemano

dec
24-07-2007, 11:57:20
Hola,

... Vamos a ver. He metido la pata... Te pido disculpas. Resulta que he confundido la librería janFX (que he estado probando últimamente) con la Vampyre Imaging Library (http://imaginglib.sourceforge.net/)... ¡es a esta última a la que me refería! La anterior librería también está muy bien, pero, no tiene nada que ver, por decirlo de algún modo.

Puedes probar con la Vampyre Imaging Library, pero, insisto en que si sólo te interesa el formato PNG el componente que enlazo en primer lugar tal vez te resulte más práctico... no sé. En todo caso con ambos recursos puedes conseguir lo que te propones. Tú decides, pues.

madmai
24-07-2007, 12:14:40
he bajado el componente lo he puesto en un paquete pero no me aparece ningun componente nuevo en las paletas, yo tambien he metido la pata no he bajado el componente he bajado otra cosa

dec
24-07-2007, 12:18:03
Hola,

¿De qué componente hablas? Creo que ambos dos traen instrucciones de instalación... tendrás que revisar las del componente que vayas a usar.

Mick
24-07-2007, 14:38:24
he bajado el componente lo he puesto en un paquete pero no me aparece ningun componente nuevo en las paletas, yo tambien he metido la pata no he bajado el componente he bajado otra cosa


Si es el primero, se integra con el sistema de imagenes de delphi de modo que no hay ningun componente nuevo. Simplemente todos los componentes de imagenes que ya trae delphi pasar a tener la capacidad de usar pngs (cuando antes solo leian bmp y jpgs).

Saludos

madmai
24-07-2007, 15:05:32
xaxi ya lo tengo, gracias