Carga de imágenes desde lua.
Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height); ... local img = canvas:new(fname); _canvas:compose(x,y,img); .... canvas:compose(X,Y,_canvas) canvas:flush() Agrego que las imágenes se muestran bien al cargarlas desde ncl. La versión de ginga que utilizo es: $ ginga --version Ginga.ar 1.1.0 by LIFIA Based on Ginga 0.11.2 Copyright 2002-2010 The TeleMidia PUC-Rio Team. Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias. Saludos.
Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo. Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar. Saludos,Ezequiel. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34 Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Agrego que las imágenes se muestran bien al cargarlas desde ncl. La versión de ginga que utilizo es: $ ginga --versionGinga.ar 1.1.0 by LIFIABased on Ginga 0.11.2Copyright 2002-2010 The TeleMidia PUC-Rio Team.Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias.Saludos. -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Ezequiel, Muchas gracias por la respuesta. Estoy probando en una máquina virtual, en la imagen no hay transparencias, y DirectFB parece funcionar bien, ya que la imagen se muestra correctamente cuando la cargo desde el documento NCL. El problema solo aparece cuando la cargo desde lua. Alguna otra sugerencia? El 20/04/2011, a las 14:30, Ezequiel García escribió:
Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente.
Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo.
Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar.
Saludos, Ezequiel.
--- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió:
De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34
Buenas tardes,
Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L.
Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg.
Les paso una simplificación del código que utilizo:
local _canvas=canvas:new(canvas_width, canvas_height); ... local img = canvas:new(fname); _canvas:compose(x,y,img); .... canvas:compose(X,Y,_canvas) canvas:flush()
Agrego que las imágenes se muestran bien al cargarlas desde ncl.
La versión de ginga que utilizo es:
$ ginga --version Ginga.ar 1.1.0 by LIFIA Based on Ginga 0.11.2 Copyright 2002-2010 The TeleMidia PUC-Rio Team. Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata
Alguien tiene alguna sugerencia al respecto?
Gracias. Saludos.
-----Adjunto en línea a continuación-----
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Momento! Ahora que miro bien el código: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Yo te sugiero hacer esto: -- Crear un objeto canvas para la nueva imagenlocal img = canvas:new(fname);-- Dibujar la imagen en X,Ycanvas:compose(X,Y,img);-- Refrescarcanvas:flush() No sé bien porque diste tantas vueltas para dibujar la imagen en pantalla. Quizás querías hacer algo más, pero no me doy cuenta qué. Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en pantalla. Saludos,Ezequiel. --- El mié 20-abr-11, Ezequiel García <[email protected]> escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 14:30 Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo. Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar. Saludos,Ezequiel. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34 Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Agrego que las imágenes se muestran bien al cargarlas desde ncl. La versión de ginga que utilizo es: $ ginga --versionGinga.ar 1.1.0 by LIFIABased on Ginga 0.11.2Copyright 2002-2010 The TeleMidia PUC-Rio Team.Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias.Saludos. -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Lo hago así por un tema de la app, pero si dibujo directamente tengo el mismo problema. Voy a inspeccionar un poco mas las imágenes que estoy utilizando, aunque lo extraño es que desde el ncl la carga funciona bien. Gracias. Saludos. El 20/04/2011, a las 14:59, Ezequiel García escribió:
Momento! Ahora que miro bien el código:
local _canvas=canvas:new(canvas_width, canvas_height); ... local img = canvas:new(fname); _canvas:compose(x,y,img); .... canvas:compose(X,Y,_canvas) canvas:flush()
Yo te sugiero hacer esto:
-- Crear un objeto canvas para la nueva imagen local img = canvas:new(fname); -- Dibujar la imagen en X,Y canvas:compose(X,Y,img); -- Refrescar canvas:flush()
No sé bien porque diste tantas vueltas para dibujar la imagen en pantalla. Quizás querías hacer algo más, pero no me doy cuenta qué.
Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en pantalla.
Saludos, Ezequiel.
--- El mié 20-abr-11, Ezequiel García <[email protected]> escribió:
De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 14:30
Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente.
Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo.
Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar.
Saludos, Ezequiel.
--- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió:
De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34
Buenas tardes,
Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L.
Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg.
Les paso una simplificación del código que utilizo:
local _canvas=canvas:new(canvas_width, canvas_height); ... local img = canvas:new(fname); _canvas:compose(x,y,img); .... canvas:compose(X,Y,_canvas) canvas:flush()
Agrego que las imágenes se muestran bien al cargarlas desde ncl.
La versión de ginga que utilizo es:
$ ginga --version Ginga.ar 1.1.0 by LIFIA Based on Ginga 0.11.2 Copyright 2002-2010 The TeleMidia PUC-Rio Team. Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata
Alguien tiene alguna sugerencia al respecto?
Gracias. Saludos.
-----Adjunto en línea a continuación-----
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-----Adjunto en línea a continuación-----
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Lo hagas desde NCL o desde Lua, en ultima instancia es una llamada o varias a DirectFB. Si la imagen se ve bien en NCL, entonces debería funcionar también en Lua. Te repito que es raro. Podés probar con otras imágenes, empezando por imágenes planas (255,0,0) y ver que pasa. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 15:40 Lo hago así por un tema de la app, pero si dibujo directamente tengo el mismo problema. Voy a inspeccionar un poco mas las imágenes que estoy utilizando, aunque lo extraño es que desde el ncl la carga funciona bien. Gracias.Saludos.El 20/04/2011, a las 14:59, Ezequiel García escribió: Momento! Ahora que miro bien el código: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Yo te sugiero hacer esto: -- Crear un objeto canvas para la nueva imagenlocal img = canvas:new(fname);-- Dibujar la imagen en X,Ycanvas:compose(X,Y,img);-- Refrescarcanvas:flush() No sé bien porque diste tantas vueltas para dibujar la imagen en pantalla. Quizás querías hacer algo más, pero no me doy cuenta qué. Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en pantalla. Saludos,Ezequiel. --- El mié 20-abr-11, Ezequiel García <[email protected]> escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 14:30 Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo. Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar. Saludos,Ezequiel. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34 Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Agrego que las imágenes se muestran bien al cargarlas desde ncl. La versión de ginga que utilizo es: $ ginga --versionGinga.ar 1.1.0 by LIFIABased on Ginga 0.11.2Copyright 2002-2010 The TeleMidia PUC-Rio Team.Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias.Saludos. -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list MailScanner has detected a possible fraud attempt from "x-msg:" claiming to be [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Jonatan, ¿Alguna novedad respecto del problema con la carga de imagenes? Me resulta interesante porque también tuve problemas con el renderizado en el pasado, los cuales se resolvieron al pasar todas las imágenes de png a jpg. En estos días armo un tutorial y lo subo, para que veas como me parece que es mejor manejar las imagenes. Saludos, Ezequiel. --- El mié 20-abr-11, Ezequiel García <[email protected]> escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 15:47 Lo hagas desde NCL o desde Lua, en ultima instancia es una llamada o varias a DirectFB. Si la imagen se ve bien en NCL, entonces debería funcionar también en Lua. Te repito que es raro. Podés probar con otras imágenes, empezando por imágenes planas (255,0,0) y ver que pasa. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 15:40 Lo hago así por un tema de la app, pero si dibujo directamente tengo el mismo problema. Voy a inspeccionar un poco mas las imágenes que estoy utilizando, aunque lo extraño es que desde el ncl la carga funciona bien. Gracias.Saludos.El 20/04/2011, a las 14:59, Ezequiel García escribió: Momento! Ahora que miro bien el código: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Yo te sugiero hacer esto: -- Crear un objeto canvas para la nueva imagenlocal img = canvas:new(fname);-- Dibujar la imagen en X,Ycanvas:compose(X,Y,img);-- Refrescarcanvas:flush() No sé bien porque diste tantas vueltas para dibujar la imagen en pantalla. Quizás querías hacer algo más, pero no me doy cuenta qué. Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en pantalla. Saludos,Ezequiel. --- El mié 20-abr-11, Ezequiel García <[email protected]> escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: miércoles, 20 de abril de 2011, 14:30 Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo. Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar. Saludos,Ezequiel. --- El mié 20-abr-11, Jonatan Alexis Anauati <[email protected]> escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34 Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height);...local img = canvas:new(fname);_canvas:compose(x,y,img);.... canvas:compose(X,Y,_canvas)canvas:flush() Agrego que las imágenes se muestran bien al cargarlas desde ncl. La versión de ginga que utilizo es: $ ginga --versionGinga.ar 1.1.0 by LIFIABased on Ginga 0.11.2Copyright 2002-2010 The TeleMidia PUC-Rio Team.Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias.Saludos. -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list MailScanner has detected a possible fraud attempt from "x-msg:" claiming to be [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
No he podido realizar mas pruebas, en la semana que viene seguro las voy a retomar. Lo extraño es que estoy utilizando solo imágenes jpeg. Si logro descubrir cual es el problema te cuento. Gracias por la preocupación. Saludos. Jonatan Alexis Anauati. ANGRAS S.R.L. El 04/21/2011, a las 22:34, Ezequiel García <[email protected]> escribió: Jonatan, ¿Alguna novedad respecto del problema con la carga de imagenes? Me resulta interesante porque también tuve problemas con el renderizado en el pasado, los cuales se resolvieron al pasar todas las imágenes de png a jpg. En estos días armo un tutorial y lo subo, para que veas como me parece que es mejor manejar las imagenes. Saludos, Ezequiel. --- El *mié 20-abr-11, Ezequiel García <[email protected]>* escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: miércoles, 20 de abril de 2011, 15:47 Lo hagas desde NCL o desde Lua, en ultima instancia es una llamada o varias a DirectFB. Si la imagen se ve bien en NCL, entonces debería funcionar también en Lua. Te repito que es raro. Podés probar con otras imágenes, empezando por imágenes planas (255,0,0) y ver que pasa. --- El *mié 20-abr-11, Jonatan Alexis Anauati <[email protected]>*escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: miércoles, 20 de abril de 2011, 15:40 Lo hago así por un tema de la app, pero si dibujo directamente tengo el mismo problema. Voy a inspeccionar un poco mas las imágenes que estoy utilizando, aunque lo extraño es que desde el ncl la carga funciona bien. Gracias. Saludos. El 20/04/2011, a las 14:59, Ezequiel García escribió: Momento! Ahora que miro bien el código: *local _canvas=canvas:new(canvas_width, canvas_height);* *...* *local img = canvas:new(fname);* *_canvas:compose(x,y,img);* *.... * *canvas:compose(X,Y,_canvas)* *canvas:flush()* Yo te sugiero hacer esto: *-- Crear un objeto canvas para la nueva imagen* *local img = canvas:new(fname);* *-- Dibujar la imagen en X,Y* *canvas:compose(X,Y,img);* *-- Refrescar* *canvas:flush()* No sé bien porque diste tantas vueltas para dibujar la imagen en pantalla. Quizás querías hacer algo más, pero no me doy cuenta qué. Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en pantalla. Saludos, Ezequiel. --- El *mié 20-abr-11, Ezequiel García <[email protected]>* escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: miércoles, 20 de abril de 2011, 14:30 Es raro. ¿Lo estás probando en la maquina virtual o en un STB? A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. Tené presente que las imágenes no pueden tener magenta (255, 0, 255) porque ese es el color transparente. Además, como Ginga está basado en DirectFB tenés que ver que el espacio de colores que usa DirectFB para dibujar sea el indicado sino vas a ver las imágenes descoloridas, supongo. Si no encontrás solución armá una aplicación ejemplo y mandala con imágenes y todo, para que lo podamos probar. Saludos, Ezequiel. --- El *mié 20-abr-11, Jonatan Alexis Anauati <[email protected]>*escribió: De: Jonatan Alexis Anauati <[email protected]> Asunto: [Ginga-argentina] Carga de imágenes desde lua. Para: [email protected] Fecha: miércoles, 20 de abril de 2011, 13:34 Buenas tardes, Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras S.R.L. Estoy utilizando lua para una parte del desarrollo de un prototipo, y me encontré con el problema de que al dibujar imágenes en un canvas, estas salen en algunos casos como si tuvieran transparencias y en otros salen descoloridas en algunos sectores. Lo extraño es que utilizo imágenes jpg. Les paso una simplificación del código que utilizo: local _canvas=canvas:new(canvas_width, canvas_height); ... local img = canvas:new(fname); _canvas:compose(x,y,img); .... canvas:compose(X,Y,_canvas) canvas:flush() Agrego que *las imágenes se muestran bien al cargarlas desde ncl.* * * La versión de ginga que utilizo es: $ ginga --version Ginga.ar 1.1.0 by LIFIA Based on Ginga 0.11.2 Copyright 2002-2010 The TeleMidia PUC-Rio Team. Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata Alguien tiene alguna sugerencia al respecto? Gracias. Saludos. -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list *MailScanner has detected a possible fraud attempt from "x-msg:" claiming to be* [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina -----Adjunto en línea a continuación----- _______________________________________________ Ginga-argentina mailing list [email protected]</mc/[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
participants (3)
-
Ezequiel García -
Jonatan Alexis Anauati -
Jonatan Anauati