Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Dúvidas a respeito da norma LuaNCL

14 de Setembro de 2010, 16:50 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 14 vezes

Boa tarde pessoal,

Sou novo na comunidade, mas dei uma procurada sobre minhas dúvidas e não encontrei, caso o assunto nesse post já tenha sido discutido peço que me avisem e me indiquem um link para seguir, sem mais delongas vamos às dúvidas. 

As minhas principais dúvidas são a respeito das funções attrScale, attrRotate e attrFlip do lua NCL, descritas na norma ABNTNBR 15606.

A respeito dessas funções, gostaria de saber se elas afetam apenas o resultado final da composição de um canvas, ou são mudanças em cadeia que devem ser tratadas individualmente a cada vez que são chamadas.

 Um código de exemplo:

img = canvas:new("img.png")

img:attrRotatio(90);

img:drawText("blabla bla", 10, 10) 

canvas:compose(0,0,img)

canvas:flush()

O código em questão deveria exibir a string "blabla bla" rotacionada de 90° ou sem rotação? O mesmo exemplo pode ser aplicado para casos onde a linha img:attrRotation é substituída por img:attrScale ou img:attrFlip que também realizam operações de transformação no canvas.

 Julio 

Autor: Julio Melo


44 comentários

  • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
    14 de Setembro de 2010, 18:55

     

    Nunca cheguei a testar isso, mas o mais lógico é que apenas a imagem inicial seja rotacionada, ficando o texto no canto superior esquerdo da mesma (sem girar). Mas para ter certeza, basta executar tal código. Se ainda não sabe como montar um ambiente de desenvolvimento para o GingaNCL, veja o tutorial em www.​peta​5.co​m.br​/br/​tuto​riai​s/88​-com​o-es​trut​urar​-seu​-amb​ient​e-de​-des​envo​lvim​ento​-par​a-o-​ging​a-nc​l&nb​sp;E os recursos apresentados são dos chamados scripts NCLua e não LuaNCL. Um script NCLua é um arquivo Lua sendo chamado a partir de um documento NCL.Open in Google Docs ViewerOpen link in new tabOpen link in new windowOpen link in new incognito windowDownload fileCopy link addressEdit PDF File on PDFescape.com

    • 909d8715533ab3fca92606b082b5e17c?only path=false&size=50&d=404Julio Melo(usuário não autenticado)
      15 de Setembro de 2010, 10:58

       

      Eu uso a versão de svn que é disponivel no portal de software publico. A versão do portal não possui a implementação dessas operações, você poderia me informar se essa versão que me passou possui a implementação delas?

       Julio

      • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
        15 de Setembro de 2010, 12:11

         

        Ah tá. Uso a versão 0.11.2 rev 23do Ginga Virtual STB. Talvez tais funções venham implementadas na  próxima versão. Só alguém da PUC para responder.Open in Google Docs ViewerOpen link in new tabOpen link in new windowOpen link in new incognito windowDownload fileCopy link addressEdit PDF File on PDFescape.com

        • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
          1 de Abril de 2011, 15:11

           

          Pessoal, todos os projetos tem um arquivo de changelog. Para saber as novidades: cat changelog.Estamos estudando uma forma de postarmos os comments que fazemos nos nossos commits também.Sds. Marcio Moreno 

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo