Me he dado cuenta de que al colocar imágenes PNG en una vista utilizando IB y/o animando esas imágenes en varias posiciones alrededor de una vista, la imagen a veces puede obtener un leve desenfoque.¿Por qué una imagen PNG a veces se vuelve borrosa en función de su posición en una vista?
En la mayoría de los casos, puedo remediar la falta de definición agregando .5 de un píxel a la posición de las imágenes.
[lbLiteButton.layer setPosition:CGPointMake(140.5,159.5)];
A veces tengo que ajustar tanto x como y como arriba. A veces solo tengo que ajustar x o y.
Recuerdo haber leído en alguna parte que esto tiene que ver con el tamaño de la imagen y cómo funciona la animación central y algo que ver con medio píxel ... pero no puedo encontrar el artículo en ninguna parte?
El problema con la solución de ".5 píxeles" es que es diferente para cada imagen PNG según el tamaño, por lo que no puede reutilizar la animación personalizada porque debe personalizarla para cada imagen diferente.
- ¿Hay alguna manera de garantizar que no importa dónde coloque o anime mi imagen, no obtendré ninguna posición borrosa?
- ¿Alguien tiene alguna información sobre esto?
¡Gracias!
¿Cuáles son las dimensiones de su imagen? ¿El ancho o la altura son extraños? –