2011-01-16 5 views
0

(und wenn möglich, plattformunabhängig)wie Buchstaben oder Bilder auf transparenten Hintergrund angezeigt werden,

ich bin für eine programmatische Lösung (auch eine Kommandozeilen-Lösung), die mich ermöglichen suche auf dem alphanumerischen Zeichen angezeigt werden Bildschirm, ohne die Hintergrundfarbe des Fensters/des Formulars.

Ich benutze hauptsächlich Windows (XP), aber ich würde eine Lösung lieben, die auf modernen Linux-Distributionen arbeiten kann.

ich weiß, wie man ein ganzes Fenster/Formular transparent macht, aber das hilft nicht, da die Buchstaben selbst 100% undurchsichtig sein müssen und der Hintergrund 100% transparent sein muss.

(Ich weiß, wie ein Fenster auf alles zu machen.)

es möglich sein könnte, die Buchstaben zu einem transparenten GIF oder PNG zu konvertieren, aber ich weiß nicht, welche Technologie wird nicht angezeigt, es selbst ist Hintergrund.

Ich benutze hauptsächlich Python und Visual Basic, aber ich habe nichts dagegen, andere Plattformen zu verwenden.

Danke

Antwort

0

Entschuldigung, es gibt keinen plattformunabhängigen Weg. Worüber Sie sprechen, ist eine Funktion der Funktionen des GUI-Subsystems, das vom Betriebssystem bereitgestellt wird (oder von einer Drittanbieterschicht über dem Betriebssystem). Auf dem Mac gibt es beispielsweise eine explizite Unterstützung, um den Hintergrund von Fenstern unabhängig vom Fensterinhalt zu rendern, aber dies ist spezifisch für diese Plattform. MS Windows, X-Windows, NCURSES, QT, gibt es viele verschiedene APIs zum Rendern auf den "Bildschirm" (wo Bildschirm kann ein Bildschirm oder ein PDF oder ein Drucker sein oder Sie nennen es).

Sie müssen genau wissen, auf welches Ausgabegerät Sie zielen, und die Dokumente lesen und Ihren Code für dieses System schreiben.

+0

Multi-Plattform ist kein wichtiger Faktor. Ich würde es lieber unter Windows laufen sehen –