Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Transparência

15 de Janeiro de 2009, 12:07 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 12 vezes

Olá,

Estou desenvolvendo uma aplicação onde uma imagem declarada no NCL fica abaixo (zIndex menor) da mídia Lua. A mídia Lua, no entanto, ocupa a tela toda e, portanto, a única maneira de conseguir ver a imagem declarada no NCL é se houver transparência em alguma parte da aplicação Lua. Isso eu consegui fazer usando o chromakey no NCL e atribunido à região desejada no Lua tal cor. Em cima dessa imagem do NCL eu escrevo algumas coisas usando Lua. Até ai tudo bem.

O problema é que eu criei um retângulo em Lua para marcar uma parte do texto e tal retângulo é semi-transparente. No entanto, ao colocá-lo na região transparente do Lua ele fica totalmente opaco. Fiz um teste usando uma imagem com áreas transparentes e elas ficam pretas quando a imagem está sob a região transparente do Lua. Pelo que me parece, acho que a transparência do attrColor não está considerando mídias NCL que estejam atrás da aplicação Lua.

Isso seria um bug? Ou eu estou fazendo algo errado?

Obrigado

 

Autor: José Ricardo Júnior


33 comentários

  • B6b3cae0711e1cd6e59c07cc4b342f8b?only path=false&size=50&d=404José Ricardo Júnior(usuário não autenticado)
    15 de Janeiro de 2009, 12:32

     

    Após alguns testes aqui constatei que o problema na verdade está na transparênca do attrColor, que não está funcionando...

    Alguém está conseguindo usar tal função corretamente? 

    • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
      19 de Janeiro de 2009, 13:14

       

      Atualmente,

      o que você pode fazer é definir toda a região lua como transparente, utilizando um descritor para isto ou então utilizar o chromakey. O chromakey vai "remover" todos os pixels de uma determinada cor de uma mídia Lua, então se seu retângulo for da cor que você especificou no chromakey.

    • B84c5aed621335947af2d6faa786d885?only path=false&size=50&d=404Francisco Sant'Anna(usuário não autenticado)
      20 de Janeiro de 2009, 15:33

       

      O atributo alpha para desenhar superfícies ainda não está funcionando corretamente.

      Parece ser uma limitação do DirectFB.

      Abs

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