Wenn ich im Photoshop ein Bild mache, und das transparent speichere
Glaskugel: GIF?
und dass dann in einer schwarzen HTML Seite anzeigen lasse, habe ich immer so weiße Pixel rundum...
Du hast den Bildausschnitt vor weißem Hintergrund gerendert. Durch Anti-Aliasing ist in den Randpixeln zum Teil der Rand des Bildausschnitts, zum Teil Hintergrund enthalten, die Farben mischen sich. Deshalb sind diese Pixel sehr hell, aber eben nicht weiß, werden also auch nicht transparent.
Bekomm ich das irgendwie weg?
Das Beste wäre, das Anti-Aliasing nicht über Farben, sondern über den Alpha-Kanal zu realisieren und in einem Bildformat zu speichern, das teilweise Transparenzen unterstützt (PNG). Dumm nur, dass IE halbtransparente PNGs nicht unterstützt.
Bleibt also der Weg, nicht vor weißem, sondern vor einem Hintergrund zu rendern, der dem auf der Webseite ähnlich ist. In deinem Fall also vor schwarzem.
Gunnar
"Nobody wins unless everybody wins." (Bruce Springsteen)