Ergebnis 1 bis 7 von 7

Thema: Einheitlicher Pixelbrei beim XP?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Theoretisch könnte man Bitmap#draw_text überladen und das Rendern einer Bitmap-Font mittels Blitting realisieren. Wäre aber einerseits ein sehr hoher Aufwand und andererseits ist die Frage ob dabei nicht Performance verloren geht.
    Eine passende Schriftart im Netz suchen, ist da vermutlich die weniger aufwendige Alternative.

  2. #2
    Zitat Zitat von MagicMagor Beitrag anzeigen
    Theoretisch könnte man Bitmap#draw_text überladen und das Rendern einer Bitmap-Font mittels Blitting realisieren. Wäre aber einerseits ein sehr hoher Aufwand und andererseits ist die Frage ob dabei nicht Performance verloren geht.
    Eine passende Schriftart im Netz suchen, ist da vermutlich die weniger aufwendige Alternative.
    Wie meinst du das?
    Das wenn man z.B. draw_text("A") (vereinfacht dargestellt)
    schreibt das Script dann das A mit einem Bild aus dem Pic Ordner namens A.png (dessen Inhalt natürlich auch der Buchstabe A ist) ersetzt?

  3. #3
    So ungefähr, nur das es ein einziges Bild gibt und nicht für jedes Zeichen ein eigenes.
    Man geht einfach Zeichen für Zeichen den String durch und blittet den entsprechenden Ausschnitt aus der Bitmap-Font-Datei auf das Fenster, an die entsprechende Stelle.
    Damit sind dann auch mehr Effekte möglich, da die Schrift dann im Grunde ja nur ein weiteres Bild ist, das man beliebig gestalten kann.

    Wäre nur relativ aufwendig so ein Script zu schreiben, aber möglich ist es.

  4. #4
    Dann bedanke ich mich für eure Vorschläge.
    Werde mir wahrscheinlich einen Font Creator oder so suchen
    um eine passende Schriftart zu machen.
    Das mit dem Script versteh ich zwar vom Prinzip her, hab aber
    nicht unbedingt eine Ahnung von der Umsetzung. Das sich das
    wegen der vielen Bilder auf die Performance niederschlägt kann ich mir gut vorstellen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •