как отображать буквы или изображения на прозрачном фоне, - PullRequest
0 голосов
/ 16 января 2011

(и, если возможно, независимо от платформы)

Я ищу программное решение (даже решение для командной строки), которое позволило бы мне отображать буквенно-цифровые буквы на экране, без окна/ Цвет фона формы .

Я использую в основном Windows (XP), но мне бы понравилось решение, которое может работать на современных дистрибутивах Linux.

Я знаю, как сделатьвсе окно / форма прозрачны, но это не помогает, поскольку сами буквы должны быть непрозрачными на 100%, а фон должен быть прозрачным на 100%.

(я знаю, как сделать окно поверх всего.)

Может быть возможно преобразовать буквы в прозрачный GIF или PNG, но я не знаю, какая технология НЕ покажет свой собственный фон.

Я использую в основном Pythonи Visual Basic, но я не против использовать другие платформы.

Спасибо

1 Ответ

0 голосов
/ 16 января 2011

Извините, не существует независимого от платформы способа. То, о чем вы говорите, является функцией возможностей подсистемы графического интерфейса, предоставляемой ОС (или сторонним уровнем поверх ОС). Например, на Mac есть явная поддержка рендеринга фона окон независимо от содержимого окна, но это зависит от конкретной платформы. MS Windows, X-Windows, NCURSES, QT, есть много разных API для рендеринга на «экран» (где экран может быть экраном или PDF или принтером, или вы называете его).

Вам нужно будет точно знать, на какое устройство вывода вы нацеливаетесь, прочитать документы и написать свой код для этой системы.

...