Seguidores

Tecnologia do Blogger.
RSS

Re: [devdtv] Redimensionar imagens

Po, valeuzão Juliano... quando vi acho que pensei que esse método era tipo novo tamanho mas sem mexer no conteudo do canvas, na p´ropria norma não ta claro isso:

canvas:attrScale (w, h: number)

Argumentos
w Largura de escalonamento do canvas
h Altura de escalonamento do canvas

Descrição
Escalona o canvas com nova largura e altura.
Um dos valores pode ser true, indicando que a proporção do canvas deve ser mantida.
O atributo de escalonamento é independente do atributo de tamanho, ou seja, o tamanho do canvas é mantido.
O canvas principal não pode ter seu valor alterado, pois é controlado pelo formatador NCL.


Mas mesmo assim, testei aqui e no emulador da telemidia e não funciona =/ ele não da pau mas fica como se eu tivesse limpado o canvas... fica todo vazio, provavelmente com o novo tamanho, ou não... não da pra saber direito... mas vale a dica, acho que vale a pena eu testar no dlink dtb-331 quando subir aqui...

att, Daniel Dias


2013/3/27 Juliano Krieger <julianosk@gmail.com>
Na norma existe o método canvas:attrScale (w, h: number|boolean).
Mas não sei se as implementações tem este método implementado, também recomendo redimensionar as imagens a partir do NCL.

Att,
Juliano.


2013/3/27 Daniel Dias <danieldiast@gmail.com>
Valeu Manoel...

Era o que eu esperava mesmo... não ta no escopo do Lua mesmo, só se alguem soube algum migué por ai...
E tambem passei pelo mesmo problema, nunca consegui fazer o NCLEdit funcionar... ainda tenho minhas dúvidas se ele realmente funciona, nen o exemplo que a própria TOTs me enviou funciona...

Mas com relação ao meu problema... acho que vou ter que colocar as imagens já redimensionadas mesmo...

att, Daniel Dias Teixeira



2013/3/27 Manoel Campos da Silva Filho <manoelcampos@gmail.com>
Olhando os métodos do módulo canvas de NCLua, não vejo
como isso pode ser feito.
Uma opção seria fazer esse redimensionamento "no braço",
percorrendo pixel a pixel da imagem e duplicando para aumentar
a resolução, mas não temos acesso direto aos pixels.

Assim, só vejo solução por meio de NCL.
Se precisa que as imagens sejam incluídas dinamicamente,
precisará usar a API NCLEdit para, a parttir de um script Lua,
mandar adicionar uma novo mídia no documento NCL.
No entanto, nunca consegui fazer esta API funcionar,
nem na implementação de referência da PUC, nem
em STB's como o DLink DTB-331


2013/3/26 Daniel Dias <danieldiast@gmail.com>
Eae colegas,

Mais uma pra voces:

Alguem sabe se tem como, no lua, plotar uma imagem na tela redimensionada? exemplo, a imagem é 100 x 100 pixels... e eu desenhar ela esticada a 300 x 300?

Atenciosamente,

Daniel Dias Teixeira

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Juliano Krieger

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Desenvolvimento para TV digital" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devdtv+unsubscribe@googlegroups.com.
Para postar neste grupo, envie um e-mail para devdtv@googlegroups.com.
Visite este grupo em http://groups.google.com/group/devdtv?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário