Am Tue, 28 Apr 2009 11:13:28 +0200 schrieb Georg Schönweger: > Hi, > [...] > > Das generierte Bild wird nun leider unschön, es bleiben weisse Pixel am > Textrand sichtbar. Ist das nur bei mir so und liegt eventuell an meiner > ImageMagick Version (4.2.9), oder hat jemand das selbe Problem und einen > anderen Lösungsweg, event. mit Masken? > ich vermute mal dass es an der Natur der Sache liegt: einerseits wird ein Antialiasing benutzt (bei Texten üblich, damit kleien Buchstaben noch lesbar bleiben) und zum anderen die harte Form der Sichtbarkeit.
Wenn eine schräge Linie weicher gemacht werden soll (=Antialiasing) wird die Farbinformation der Pixel anteilig auf benachbarte Pixel verteilt aus einer harten Line wie w = weiß = . s = schwarz = # wwwwwwwwwwwwwwwws ................# wwwwwwwwwwwwwwssw ..............##. wwwwwwwwwwwwsswww ............##... wwwwwwwwwwsswwwww ..........##..... wwwwwwwwsswwwwwww ........##....... wwwwwwsswwwwwwwww ......##......... wwwwsswwwwwwwwwww ....##........... wwsswwwwwwwwwwwww ..##............. sswwwwwwwwwwwwwww ##............... kann dann leicht folgendes werden: w = weiß = . s = schwarz = # g = grau = + wwwwwwwwwwwwwwwgs ...............+# wwwwwwwwwwwwwgssw .............+##. wwwwwwwwwwwgssgww ...........+##+.. wwwwwwwwwgssgwwww .........+##+.... wwwwwwwgssgwwwwww .......+##+...... wwwwwgssgwwwwwwww .....+##+........ wwwgssgwwwwwwwwww ...+##+.......... wgssgwwwwwwwwwwww .+##+............ ssgwwwwwwwwwwwwww ##+.............. wenn jetzt alle weißen Pixel ausgeblendet werden (=unsichtbar gemacht werden) bleiben die grauen Pixel stehen. ist ja eine andere Farbe. und die fallen auf einem dunklen Hintergrundfoto zb. grün recht deutlich auf. wählst du einen grünen Hintergrund weil dein Hintergrundfoto später grün ist wird nicht nach grau gewandelt sondern dunkelgrün, was weniger auffällt. Bis dann ein gelbes oder rotes Hintergrundfoto dunkelgrüne Flecken hat. Fazit: GIF-Transparenz nach Antialiasing gibt irgendwann immer Artefakte. Daher sollte das Hintergrundfoto direkt eingearbeitet sein. Dann aber das ganze Ergebnis möglichst als JPG damit die Farbtiefe einem Foto entspricht. oder eben PNG mit Alpha-Transparenz. bernd -- http://www.pi-phi.de/t3v4/cheatsheet.html _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german