2011-01-24 6 views
5

He creado algunos avatares de ilustraciones vectoriales y los guardé como PNG transparentes. Si coloco los PNG en el constructor de interfaz, la calidad es perfecta. Cuando los coloco usando el código, los bordes son horriblemente dentados, como si el AA se hubiera eliminado, pero es la misma imagen. ¿Hay alguna forma de colocarlos con el código y mantener los bordes suaves y agradables?La calidad de PNG se ve horrible en iPhone

He adjuntado una captura de pantalla a continuación con el iphone ver a la derecha. Image

Gracias,

Chris

+0

¿Los guardaste como PNG de 24 bits con canales alfa? – BoltClock

+0

También puede depender de la forma en que dibuje la imagen, p. Ej. usando CoreGraphics o UIKit. –

Respuesta

5

Apple comprime pngs usando una fórmula de optimización especial. Es posible que esta fórmula esté causando que sus imágenes se alteren desde el original. Si nota una diferencia con la que no puede vivir, desactive la optimización ingresando en el panel de información target y desmarcando la opción Compress PNG files en la pestaña build. enter image description here

+0

Fantástico, gracias por la ayuda. – edhog

+0

en mi caso, no está ayudando ... aquí está mi situación http://stackoverflow.com/questions/17500418/removing-jagged-edges-of-my-ropes-using-antialiasing-of-opengles ayuda por favor @coneybeare –

0

que tienen la misma experiencia con este tipo de situación. También cuando cambio el hardware a iphone 4 parece ser realmente bueno. así que mi sugerencia es que a menos que transfieras tu aplicación al iPhone no transmitas en el simulador. No se puede decir realmente cuál será el resultado en el iphone al referirse al simulador.

Así que no se preocupe, simplemente verifique la imagen en el iphone antes de llegar a una conclusión.

+0

Oh, eso es un alivio, lo intentaré en mi iPhone. ¡Gracias! – edhog

+0

Si bien su respuesta es cierta (debe probar en el dispositivo para estar seguro) probablemente no sea la razón de la pérdida de calidad percibida – coneybeare

Cuestiones relacionadas