Böse Überraschung - lokal unter XP und Vista einen Text in eine Grafik gepinselt - immer wurde ClearType oder zumindest gutes Anti Aliasing benutzt. Dann der Upload auf den (2003) Server, und bumm. Alles verpixelt.
Die Rettung ist nicht am Server den Design-Dienst zu starten und Clear Type zu aktivieren ;-), sondern die Verwendung von TextRenderingHint.
Ach und wo ich gerade dabei bin: kann mir jemand erklären, warum der Internet Explorer diesen Verlauf, ausgegeben als PNG, dunkler darstellt, als Firefox und Opera?
LinearGradientBrush background = new LinearGradientBrush(rect, Color.FromArgb(174, 174, 174), Color.FromArgb(121, 126, 131), LinearGradientMode.Vertical);
Ich bin nicht drauf gekommen und nehme als Kompromiss jetzt erstmal die Ausgabe als JPEG, da geht es nämlich, auch wenn's natürlich ein klein wenig verwaschener ist.