JPG's con calidad en Flash
7 seguidores
Hola a todos.Tengo un problema con los jpgs en flash que nunca habia tenido,estos me salen muy pixelados.Os explico, quiero meter unas fotos en jpg dentro de mi pelicula, primero le doy las dimensiones finales que llevará en photoshop y lo guardo para web.Luego lo importo ala biblioteca de flash y en las propiedades de la imagen la quito el suavizado y la pongo al 100% de calidad, despues en las opciones de publicacion desactivo todas las compresiones y aun asi me salen pixeladas. Que hago mal? o cual es el correcto procedimiento para hacer esto?
Gracias
sr_lucha
A mi me ha pasado eso cuando las inclino, si estan rectas nunca me han dado ningún problema.
_cristian_quiros
permite suavizado y ponlas "sin perdida PNG", pero también influye la calidad cona la que las exportases previamente.
eo_corbijn
Yo las imágenes las suelo llevar a flash en PNG para evitar una doble compresión jpg, y después evito escalarlas y deformarlas eb flash
siscu
Puede ser como dice sr_lucha... Si las rotas un poco, o las tienes colocadas en un tamaño que no sea el 100%, te saldrán un poco "pochas"... Los PNGs engordan mogollón el peso, y tienen los mismos problemas cuando se reducen o amplian...
Ventd'Aval
En la libreria, click derecho sobre la imagen y habilitar "permitir suavizado" o "allow smoothing"... con eso ya no se rompen al rotar o escalar... Si estas cargando las imagenes de forma externa, es un poco mas complicado, deberas mirarte la propiedad Bitmap.smoothing en AS3, o en AS2 hay que pintar el bitmap cargado a un BitmapData (si buscas en google seguro encuentras cómo ;)).
Sobre los pesos, si son fotos, lo ideal es un JPG bien comprimido desde Photoshop o similar y en Flash usar la compresion importada (en el mismo dialogo de antes, elegir "Use imported JPEG data"). Si son graficos, o es una imagen con transparencias, lo ideal es un PNG-24, y en el mismo dialogo ponerle que lo comprima como JPEG, a menos que sea muy simple en cuanto a colores y formas (sin gradientes y tal), en que el "Lossless PNG" queda perfect y pesa muy poquito ;)
Saludos y suerte!
JaviBola
Si la carga de las imágenes la haces de forma dinámica con un MovieClipLoader, tienes que añadir un pequeño código que lo lea justo cuando termine la carga (onLoadComplete). El código en cuestión es , esto te suavizará la imágen, no tiene comparación.
Un saludo!