Pergunta

Alguém pode me dizer qual é a diferença exata entre alongar e escalar uma imagem? Porque você pode definir o tamanho da imagem e o ImageView para atender aos seus requisitos.

Foi útil?

Solução

Depende de como você define o alongamento, mas eu dividiria a dimensionamento em duas opções distintas, com base na preservação da proporção. Muitas vezes, é desejado preservar a proporção ao escalar uma imagem.

Eu consideraria um aumento em uma dimensão, mas não proporcionalmente no outro como um "trecho". Da mesma forma, uma diminuição em uma dimensão, mas não proporcionalmente na outra, seria uma "abóbora".

Você pode encontrar esta ousada bola de fogo publicar interessante.

Outras dicas

O alongamento parece mostrar uma imagem de tamanho pequeno (10x10) em (100x100) ou (100x10). Então, algumas vezes, fica relacionado ao PIX.

E a escala significa mostrar uma imagem para um tamanho diferente, pequeno ou grande, mantendo sua proporção (programeticamente); portanto, ela não parecerá imprópria, porque quando você se estende a uma proporção diferente, alguns objetos na imagem ficam inadequados.

Alongamento (no iPhone IB) significa 'escala de 9 fatias', escala significa apenas escalar.

Ao alongar, você pode determinar qual parte da imagem pode ser usada para alongamento e qual parte não pode. Por exemplo, quando você tem um quadrado arredondado, não deseja que as arredondamentos se estendam, especialmente quando você está se estendendo apenas horizontal ou verticalmente.

Você indica que deseja usar apenas o pixel do meio para se estender (em IB), definindo os valores X&Y para 0,50 (meio caminho) e os valores de largura e altura para 0,00 (quantidade mínima de pixels)

Olho para cima contentStretch Nos documentos para mais informações

Quando você não mantém a congruência da sua imagem, vê a imagem incongruente e a altura e a largura da sua imagem não são adequadas para mostrar. Para resolver esse problema, você pode multiplicar a largura e a altura da sua imagem para um coeficiente constante.

Alongamento e escala não significam nada diferente, exceto talvez em conotação.

Existe uma peça específica de texto em algum lugar que você está tentando entender? Talvez possamos ajudar com isso.

A imagem de alongamento está esticando o tamanho de uma imagem pequena. Por outro lado, a escala da imagem está escalando a imagem que acrescenta a largura da viewport e a altura da viewport ....

A escala pode ser feita por imagem pequena e grande.

você deve tirar uma imagem de boa qualidade e depois escalá -la

sprite.setscale(x,y);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top