[Ginga-argentina] Acceso a un pixel del Canvas en LUA

Mariana Bernagozzi mariana.bernagozzi at gmail.com
Tue Jun 14 21:25:44 CEST 2011


Hola,

En Ginga 1.1.0, está implementado el setter del color de un píxel, pero no
el getter.

En el extracto de la norma que copió Cristian pareciera que están swappeados
los comentarios de los funciones. Para que no quede ninguna duda, en Ginga
1.1.0 la función canvas:pixel (x, y, R, G, B, A: number) debería funcionar.

Saludos,
Mariana

2011/6/14 Arturo Zambrano <arturo at lifia.info.unlp.edu.ar>

> Hola
> entendi que solo estaban preguntando por la documentacion.
> Segurametne puede estar incompleto, puede ser un bug... hay que mirar el
> codigo.
> Lo podemos encolar para verlo cuando se pueda, mientras tanto, si tienen
> alguna pista mas concreta, es bienvenida.
>
> saludos
> art
>
> 2011/6/14 Cristian García Bauza <cristiangb at gmail.com>
>
>> Arturo y Leo muchas gracias por responder.
>> Les explico un poco más...
>>
>> Efectivamente tenemos como documentacion a los documentos de la Norma,
>> pero sabemos que efectivamente es eso, una Norma.
>> Según la ABNT NBR 15606-2, tenemos que:
>>
>> -canvas:pixel (x, y: number) -> R, G, B, A: number
>> Altera a cor de um pixel do canvas.
>>
>> -canvas:pixel (x, y, R, G, B, A: number)
>> Retorna a cor de um pixel do canvas.
>>
>> Como citó Enzo, el changelog de Ginga 1.1.0 dice que se "implementó" la
>> función canvas:pixel (x, y, R, G, B, A: number), con lo que entiendo que si
>> usáramos una versión anterior, aunque estuviesemos dentro de la norma la
>> función canvas:pixel (x, y, R, G, B, A: number) no funcionaría o lo haría de
>> manera incorrecta.
>> Pues bien...Nosotros estamos usando la función para obtener un pixel, o
>> sea canvas:pixel (x, y: number) y obtenemos valores nulos; entonces la
>> pregunta apuntaba a que:
>>
>> -Estamos dentro de la norma
>> -Estamos sobre Ginga.ar
>> -Y Obtenemos un valor nulo al llamar al "get" de pixel
>>
>> -Esta mal nuestro codigo?
>> -esta incompleto Ginga.ar?
>>
>> Si quieren les puedo colocar el snippet de codigo.
>>
>> Gracias!
>>
>> El 14 de junio de 2011 15:35, Arturo Zambrano <
>> arturo at lifia.info.unlp.edu.ar> escribió:
>>
>> Dado que NCL es parte de un  standard es importante contar a los
>>> documentos standard como parte de la documentacion. Por otro lado, si
>>> alguien se anima a aportar documentacion sobre el codigo se agradece.
>>>
>>> saludos
>>> arturo
>>>
>>> 2011/6/14 <lisasmendi at lifia.info.unlp.edu.ar>
>>>
>>> Hola Enzo,te paso la descripción que existe en el ABNT NBR 15606-2
>>>>
>>>>  canvas:pixel (x, y, R, G, B, A: number)
>>>>
>>>> Argumentos
>>>>  x Posición del pixel
>>>>  y Posición del pixel
>>>>  R Componente rojo del color
>>>>  G Componente verde del color
>>>>  B Componente azul del color
>>>>  A Componente alpha del color
>>>>
>>>> Descripción
>>>>
>>>> Altera el color de un pixel del canvas.
>>>>
>>>> Ejemplo: canvas:pixel(0,10,0,0,0,255)
>>>> dibuja un punto de color negro en la posicion x=0,y=10
>>>>
>>>>
>>>> Saludos leo
>>>> --
>>>> LIFIA - UNLP Proyecto Televisión Digital
>>>>
>>>>
>>>> Quoting Enzo Ferrante <enzo.02 at gmail.com>:
>>>>
>>>> > Hola!
>>>> >
>>>> >    escribía para consultar acerca de la disponibilidad de
>>>> documentación
>>>> > sobre los servicios que brinda el "canvas" de LUA. ¿Alguno sabe si
>>>> existe
>>>> > algún articulo en el que se describa esto? Porque quiero acceder a un
>>>> pixel
>>>> > del Canvas.
>>>> >    Por lo que estuve viendo, según el changelog de Ginga
>>>> > 1.1.0<http://wiki.ginga.org.ar/doku.php?id=lifia:ginga_changes.1.1.0
>>>> >,
>>>> > se implementó la función pixel(x, y, R, G, B, A: number), sin embargo
>>>> no he
>>>> > podido utilizarla, ni encontré documentación al respecto.
>>>> >
>>>> > saludos!
>>>> >
>>>> > Enzo
>>>> >
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>
>>>>
>>>> __________________________________________Lista de correo
>>>> Ginga-argentina at lists.ourproject.org
>>>> cambiar suscripci&#243;n:
>>>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>>>> Sitio web: http://comunidad.ginga.org.ar
>>>> Wiki: http://wiki.ginga.org.ar
>>>>
>>>
>>>
>>> __________________________________________Lista de correo
>>> Ginga-argentina at lists.ourproject.org
>>> cambiar suscripci&#243;n:
>>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>>> Sitio web: http://comunidad.ginga.org.ar
>>> Wiki: http://wiki.ginga.org.ar
>>>
>>>
>>
>>
>> --
>> Ing. Cristian Garcia Bauza
>> Simulación y Visualización Gráfica
>> PLADEMA - Fac. de Ciencias Exactas
>> UNCPBA. Campus Universitario
>> Paraje Arroyo Seco - Tandil - B7001BBO
>> Tel: +54 2293 439690
>> e-mail: crgarcia at exa.unicen.edu.ar
>> Home Page: http://www.pladema.net/~cgarcia
>>
>>
>> __________________________________________Lista de correo
>> Ginga-argentina at lists.ourproject.org
>> cambiar suscripci&#243;n:
>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>> Sitio web: http://comunidad.ginga.org.ar
>> Wiki: http://wiki.ginga.org.ar
>>
>>
>
> __________________________________________Lista de correo
> Ginga-argentina at lists.ourproject.org
> cambiar suscripci&#243;n:
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
> Sitio web: http://comunidad.ginga.org.ar
> Wiki: http://wiki.ginga.org.ar
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20110614/6891c196/attachment-0001.htm 


More information about the Ginga-argentina mailing list