<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">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.<div><br></div><div>Podés probar con otras imágenes, empezando por imágenes planas (255,0,0) y ver que pasa.</div><div><br></div><div><br>--- El <b>mié 20-abr-11, Jonatan Alexis Anauati <i><jaanauati@gmail.com></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Jonatan Alexis Anauati <jaanauati@gmail.com><br>Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua.<br>Para: "Lista de la comunidad argentina de Ginga" <ginga-argentina@lists.ourproject.org><br>Fecha: miércoles, 20 de abril de 2011, 15:40<br><br><div id="yiv1733470628">Lo hago así por un tema de la app, pero si
dibujo directamente tengo el mismo problema.<div><br></div><div>Voy a inspeccionar un poco mas las imágenes que estoy utilizando, aunque lo extraño es </div><div>que desde el ncl la carga funciona bien.</div><div><br></div><div>Gracias.</div><div>Saludos.</div><div><div><div>El 20/04/2011, a las 14:59, Ezequiel García escribió:</div><br class="yiv1733470628Apple-interchange-newline"><blockquote type="cite"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit;"><font class="yiv1733470628Apple-style-span" face="arial" style="font-size:10pt;">Momento! Ahora que miro bien el código:</font><div style="font-family:arial;font-size:10pt;"><br></div><div><div><div><div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>local _canvas=canvas:new(canvas_width, canvas_height);</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco,
monospace, sans-serif"><i>...</i></font></div></div></div></div><div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>local img = canvas:new(fname);</i></font></div></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>_canvas:compose(x,y,img);</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco,
monospace, sans-serif"><i>.... </i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>canvas:compose(X,Y,_canvas)</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>canvas:flush()</i></font></div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-family:arial;font-size:medium;">Yo te sugiero hacer esto:</div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-size:medium;"><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>-- Crear un objeto canvas para la nueva imagen</i></font></div><div style="font-size:medium;"><div><div><div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>local img = canvas:new(fname);</i></font></div></div></div></div><div><font class="yiv1733470628Apple-style-span"
face="courier, monaco, monospace, sans-serif"><i>-- Dibujar la imagen en X,Y</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>canvas:compose(X,Y,img);</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>-- Refrescar</i></font></div><div><font class="yiv1733470628Apple-style-span" face="courier, monaco, monospace, sans-serif"><i>canvas:flush()</i></font></div></div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-family:arial;font-size:medium;">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é.</div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-family:arial;font-size:medium;">Por lo menos yo nunca tuve necesidad otra cosa que no sean esas tres lineas para dibujar una imagen en
pantalla.</div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-family:arial;font-size:medium;"><br></div><div style="font-family:arial;font-size:medium;">Saludos,</div><div style="font-family:arial;font-size:medium;">Ezequiel.</div><div style="font-family:arial;font-size:medium;"><br></div><br><font class="yiv1733470628Apple-style-span" face="arial" style="font-size:10pt;">--- El </font><b style="font-family:arial;font-size:10pt;">mié 20-abr-11, Ezequiel García <i><<a rel="nofollow" ymailto="mailto:elezegarcia@yahoo.com.ar" target="_blank" href="/mc/compose?to=elezegarcia@yahoo.com.ar">elezegarcia@yahoo.com.ar</a>></i></b><font class="yiv1733470628Apple-style-span" face="arial" style="font-size:10pt;"> escribió:</font><br><blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(16, 16, 255);margin-left:5px;padding-left:5px;font-family:arial;font-size:10pt;"><br>De: Ezequiel García
<<a rel="nofollow" ymailto="mailto:elezegarcia@yahoo.com.ar" target="_blank" href="/mc/compose?to=elezegarcia@yahoo.com.ar">elezegarcia@yahoo.com.ar</a>><br>Asunto: Re: [Ginga-argentina] Carga de imágenes desde lua.<br>Para: "Lista de
la comunidad argentina de Ginga" <<a rel="nofollow" ymailto="mailto:ginga-argentina@lists.ourproject.org" target="_blank" href="/mc/compose?to=ginga-argentina@lists.ourproject.org">ginga-argentina@lists.ourproject.org</a>><br>Fecha: miércoles, 20 de abril de 2011, 14:30<br><br><div id="yiv1733470628"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit;">Es raro. ¿Lo estás probando en la maquina virtual o en un STB? <div>A menos que se me esté pasando algo, eso que querés hacer funciona perfectamente. </div><div><br></div><div>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.</div><div><br></div><div>Si no encontrás solución armá una aplicación
ejemplo y mandala con imágenes y todo, para que lo podamos probar.</div><div><br></div><div>Saludos,</div><div>Ezequiel.</div><div><br>--- El <b>mié
20-abr-11, Jonatan Alexis Anauati <i><<a rel="nofollow" ymailto="mailto:jaanauati@gmail.com" target="_blank" href="/mc/compose?to=jaanauati@gmail.com">jaanauati@gmail.com</a>></i></b> escribió:<br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;"><br>De: Jonatan Alexis Anauati <<a rel="nofollow" ymailto="mailto:jaanauati@gmail.com" target="_blank" href="/mc/compose?to=jaanauati@gmail.com">jaanauati@gmail.com</a>><br>Asunto: [Ginga-argentina] Carga de imágenes desde lua.<br>Para: <a rel="nofollow" ymailto="mailto:ginga-argentina@lists.ourproject.org" target="_blank" href="/mc/compose?to=ginga-argentina@lists.ourproject.org">ginga-argentina@lists.ourproject.org</a><br>Fecha: miércoles, 20 de abril de 2011, 13:34<br><br><div id="yiv1733470628">Buenas tardes,<div><br></div><div>Ante todo me presento, mi nombre es Jónatan Alexis Anauati; soy desarrollador en la empresa platense Angras
S.R.L. </div><div><br></div><div>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.</div><div><div><div><br></div><div>Les paso una simplificación del
código que utilizo:</div><div><br></div><div><div>local _canvas=canvas:new(canvas_width, canvas_height);</div><div>...</div></div></div></div><div><div>local
img = canvas:new(fname);</div></div><div>_canvas:compose(x,y,img);</div><div>.... </div><div>canvas:compose(X,Y,_canvas)</div><div>canvas:flush()</div><div><div><br></div></div><div><br></div><div>Agrego que <b>las imágenes se muestran bien al cargarlas desde ncl.</b></div><div><b><br></b></div><div>La versión de ginga que utilizo es:</div><div><div><br></div><div>$ ginga --version</div><div><a rel="nofollow" target="_blank" href="http://Ginga.ar/">Ginga.ar</a> 1.1.0 by LIFIA</div><div>Based on Ginga 0.11.2</div><div>Copyright 2002-2010 The TeleMidia PUC-Rio Team.</div><div>Copyright 2010 LIFIA - Facultad de Informática - Univ. Nacional de La Plata </div></div><div><br></div><div>Alguien tiene alguna sugerencia al respecto?</div><div><br></div><div>Gracias.</div><div>Saludos.</div><div><br></div></div><br>-----Adjunto en línea a continuación-----<br><br><div
class="yiv1733470628plainMail">_______________________________________________<br>Ginga-argentina mailing list<br><a rel="nofollow">Ginga-argentina@lists.ourproject.org</a><br><a rel="nofollow" target="_blank" href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br></div></blockquote></div></td></tr></tbody></table></div><br>-----Adjunto en línea a continuación-----<br><br><div class="yiv1733470628plainMail">_______________________________________________<br>Ginga-argentina mailing list<br><a rel="nofollow"><font color="red"><b>MailScanner has detected a possible fraud attempt from "x-msg:" claiming to be</b></font> Ginga-argentina@lists.ourproject.org</a><br><a rel="nofollow" target="_blank"
href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br></div></blockquote></div></td></tr></tbody></table>_______________________________________________<br>Ginga-argentina mailing list<br><a rel="nofollow" ymailto="mailto:Ginga-argentina@lists.ourproject.org" target="_blank" href="/mc/compose?to=Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br>https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina<br></blockquote></div><br></div></div><br>-----Adjunto en línea a continuación-----<br><br><div class="plainMail">_______________________________________________<br>Ginga-argentina mailing list<br><a ymailto="mailto:Ginga-argentina@lists.ourproject.org" href="/mc/compose?to=Ginga-argentina@lists.ourproject.org">Ginga-argentina@lists.ourproject.org</a><br><a
href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina</a><br></div></blockquote></div></td></tr></table>