Come mai quando importo delle .gif in una pagina html (premetto che il colore dello sfondo dell'immagine è identico a quallo della pagina) queste hanno un sottilissimo bordo più trasparente ai lati?![]()
Come mai quando importo delle .gif in una pagina html (premetto che il colore dello sfondo dell'immagine è identico a quallo della pagina) queste hanno un sottilissimo bordo più trasparente ai lati?![]()
hai provacon con:
[img]...[/img]
questo?
Soft!2001
Dipende...se le gif hanno effettivamente lo stesso colore dello sfondo della pagina, può darsi che si tratti di uno "sfasamento" dovuto ai colori stessi. I colori non vengono visualizzati in modo uguale, a meno che non siano web-safe, tanto che se si crea un'immagine (anche JPEG) con un colore di sfondo e si applica lo stesso colore allo sfondo della pagina, si potrà notare una differenza tra i due colori (a volte nemmeno lieve) visualizzando la pagina con browser e sistemi operativi diversi.
Oppure potrebbe darsi che la gif (nel caso lo sfondo della pagina sia bianco), non abbia un colore di sfondo ma una trasparenza e un bordo che invece è colorato di un bianco "non #ffffff". Quindi la differenza è quasi impercettibile all'occhio guardando solo la gif.
Tieni presente che le gif possono avere al massimo 256 colori più il canale alfa (la trasparenza) e che quindi molti colori sono "fuori" dalla gamma RGB che una gif può rappresentare correttamente.
Le immagini di default non hanno nessun bordo una volta inserite nella pagina, a meno che non siano contenute in un link senza avere impostato esplicitamente border: none (nel file CSS) o border="0" come attributo HTML del tag <img>.