gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?   follow me
hasta que el sol no floje un poco, yo no me muevo de la cueva !
 
Suscribete →  
374  fans y una planta carnivora
 
Estás en: Viciao2k32007JunioLunes 25
1

experiencias con PNG

Tag: Diseño    Por: gafeman    Lecturas: 853   

si sois diseñadores web, con firefox 2 y internet explorer 7 no os teneis que preocupar por las transparencias alpha.
Pero la cosa cambia en internet explorer 6, en este ulitmo los pngs aparecen con un fondo de color y no precisamente el transparente

Para ello hay 2 soluciones, mediante CSS o con un javascript.

yo recomiendo hacerlo mediante CSS ya que he notado que en javascript las sombras no aparecen, pero la pega es que en css tienes que crear un estilo para cada elemento que contenga un PNG

ejemplo para el metodo css:

en el css principal tengo:

CSS:
  1. #logo{
  2. width:343px;
  3. height:268px;
  4. position:absolute;
  5. z-index:2;
  6. left:2%;
  7. top:18px;
  8. background:url(images/gafelogo.png) no-repeat;
  9. }

y en un fichero png.css el siguiente codigo:

CSS:
  1. #logo{
  2. background-image: none;
  3. filter: none !important;
  4. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/satori/images/gafelogo.png');
  5. }

luego para que solo se aplique en Internet explorer 6 poner esto antes de la etiqueta </head>:

HTML:
  1. <!--[if lt IE 7]>
  2. <link rel="stylesheet" href="http://www.viciao2k3.net/blog/wp-content/themes/satori/png.css" type="text/css" media="screen"></link> <![endif]-->

pasos para el metodo con javascript:

  1. descargar fichero pngfix.js
  2. subir al servidor
  3. poner el siguiente codigo en el header de tu theme, antes de la etiqueta </head>:
    HTML:
    1. <!--[if lt IE 7]>
    2. <script defer type="text/javascript" src="/pngfix.js"></script>
    3. <![endif]-->

programa para exportar imagenes a png?

MeTaL_oRgY de la web metal.ize me recomendo el Adobe Fireworks CS3

curiosidades:

el logo y la mascota de la cabecera son pngs, los guarde directamente en el formato Fireworks PNG, grave error por mi parte, no cometais el mismo error

¿Porque digo error?

  • Los PNGs no son transparentes ni con el javascript mencionado anteriormente
  • ocupan mucho mas pongo mi caso:
    • letras viciao2k3 antes: 67.83 KB, ahora en png plano 5.38 KB
    • logotipo antes: 91.2 KB, ahora en png plano 12.9 KB

pasos para guardar en png plano y con transparencia alpha:

  1. cuando salga la ventana de guardar como..., seleccionamos el formato png plano
  2. se activara un boton opciones, pulsamos sobre el
  3. nos aseguramos que esta en PNG-8
  4. Luego abajo encontrareis en una casilla de seleccion, por defecto Sin transparencia, lo cambiais a Transparencia alfa
  •  1  comentarios   —   854  visitas
  •  0  pings   —   0  trackbacks
 
Pings
  1. No hay pingbacks

Trackbacks
  1. No hay trackbacks
  1. 1

    Solo quería comentar dos cosas:


    1.- El formato png de fireworks no tiene transparencias porque no guarda transparencias. Este formato es usado para guardar las capas (layers) creadas. Como si fuera un psd de photoshop.


    2.- Para poder guardar de forma más rápida y cómoda en el formato que quieras, puedes usar la ventana optimizar (arriba a la derecha, por default) y luego darle exportar en lugar de guardar como. ;)


    ¡Saludos!


0-0

Código de conducta


Cualquier comentario / usuario que no cumpla uno de los siguientes requisitos,
sera borrado sin previo aviso:
  1. Ser persona
  2. No insultar (A eso se le llama Trolear)
  3. No escribir el texto en mayusculas (Es lo mismo que gritar)
  4. No Spamear (ej. hablar de lo que comiste ayer...)
  5. Evitar comentarios del tipo soy primero, soy segundo, hijo de puta...
  6. Escribir el comentario en castellano
  7. Saber el día de la semana que naciste
  8. No deshonrar la ortografia del editor

La sole

¡Participa en la discusión!




Tu Comentario:

background by eboy