Difference between revisions of "PO2 Syndrome (Português)"

(versão inicial em Português)
 
m
Line 14: Line 14:
  
 
== RichText ==
 
== RichText ==
Outra solução, com um escopo limitado é a biblioteca RichText dp [[User:Robin|Robin]], somente para 0.7.0. Veja [http://github.com/gvx/richtext GitHub] para mais informações.
+
Outra solução, com um escopo limitado é a biblioteca RichText do [[User:Robin|Robin]], somente para 0.7.0. Veja [http://github.com/gvx/richtext GitHub] para mais informações.
  
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|PO2_Syndrome}}
 
{{i18n|PO2_Syndrome}}

Revision as of 14:01, 17 January 2011

A PO2 Syndrome (sindrome da potência de 2) referece a um problema que as placas/drives gráficos mais antigos possuem: eles não podem mostrar gráficos cuja largura ou altura não são potência de 2, isto é: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, …

Há diferentes coisas que os lovers podem fazer para suportar os pobres aflitos usuários.

  1. Somente utilizar arquivos com imagens com tamanho PO2, como proposto em love.graphics.newImage (Português). (É possível adicionar bordas transparentes para esse fim.)
  2. Usar um objeto ImageData para preencher os arquivos de imagens com tamanho não-PO2

As duas tem uma desvantagem: obter a largura, a altura e centralizar a imagem não funciona direito, o que é mais crítico para rotação. A solução é manter a largura e altura real e usá-las no lugar de getWidth() e getHeight().

Possível Solução

Existe uma possível solução (no momento somente para Linux) que tanto os usuários como os lovers podem utilizar, baseado no método #2. Veja http://love2d.org/forums/viewtopic.php?f=5&t=1433&p=16922#p16922.

Ele não leva o problema do tamanho real, descrita acima, em consideração.

RichText

Outra solução, com um escopo limitado é a biblioteca RichText do Robin, somente para 0.7.0. Veja GitHub para mais informações.

Outros Idiomas