Zum Inhalt springen

darstellung grafisches menü

Erstellt am 3. September 2005 · 4 Antworten · letzte Antwort am 6. September 2005

Tags: Frage

andres ·

hallo
ich habe ein grafisches menü menü erstellt. die schrift (verdana.ttf)
wird ab grösse 11px schlecht dargestellt. unscharf, ausgefranst.
hat das etwas mit GDLIB zu tun?
danke für tips
andres

andres ·

ja das habe ich!

ein weiterer fehler ist: backColor = white ergibt weisse schrift und fontColor = black ergibt schwarzen menue hintergrund. also genau verkehrt.

# Das grafische Menü_rechts erstellen
MENU_LINKS = HMENU
MENU_LINKS {
wrap = <img src="fileadmin/images/linie_weiss.gif" width="178" height="1"><br>|
special = directory
special.value = 7
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 178, 24
backColor = white

# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.fontColor = black
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12

10.niceText = 1
10.offset = 14, 16

# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = white
}
20.offset = 0, 23
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO.backColor = red

# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = black
10.fontColor = gray
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = white
}

Kuper ·

Das BackColor und FontColor vertauscht werden, ist wohl ein Fehler von ImageMagick 5+. Lasse mal niceText = 1 weg bzw. = 0, dann müsste der Fehler mit dem Farbvertauschen erledigt sein. Dass hat aber wohl wieder eine unscharfe Schrift zur Folge!?

Jedenfalls sind in den Install-Einstellungen einige Anpassungen für die IM-Versionen 5+ zu machen. Z. B. Mask invert: 0 (Should be set for some IM versions approx. 5.4+) --> also auf 1 setzen.

andres ·

tatsächlich so funktionierts!
ich war aber der annahme, dass ich mit ImageMagick 4.2.9 arbeite (wie empfohlen)
weisst du wie ich ImageMagick 4.2.9 einbinden kann (liegt bereits auf dem server)
hier noch die angaben aus meinem Install Tool Check Image Magick:

/usr/bin/ ...... convert,composite,identify.....5.4.7

vielen dank für deine hilfe.