Я использую Windows 7 Home Premium. Недавно, когда я пришел через Photoshop в OSX, меня заинтересовал его пользовательский интерфейс. Он имеет «100% прозрачный» фон пользовательского интерфейса, тогда как в Windows он обычно серый.

Я гуглил некоторые стеклянные решения, но все они предоставляют "прозрачное окно" или полупрозрачное, что делает все окно прозрачным. Эти решения не работают для меня, так как мне нужен прозрачный фон интерфейса (серый), но требуются все остальные элементы (такие как навигационные панели, кнопки управления и т.д.), Чтобы они не были прозрачными.

Ниже приведен скриншот того, что я говорю:

Скриншот

Это функция только в Photoshop? Как я могу добиться того же в Windows 7?

1 ответ1

2

AutoHotkey «s WinSet команда может сделать это. Вы можете сделать окно полностью прозрачным или полупрозрачным (можно даже указать степень прозрачности). Вы также можете сделать все пиксели выбранного цвета внутри целевого окна (полу) прозрачными.

Например, следующая команда сделает прозрачными все белые пиксели в окне Win Explorer:

WinSet, TransColor, FFFFFF 128, ahk_class ExploreWClass

Однако на практике такой подход может показаться реальной проблемой, поскольку щелчки на прозрачном пикселе "проваливаются" и влияют на окно под ним. Кроме того, с помощью AHK невозможно (AFAIK) ограничить прозрачность определенным регионом при использовании TransColor. Это означает, что если вы используете FFFFFF, то будут затронуты все белые пиксели в любом месте окна, а не только те, что на заднем плане окна.

Правильное решение прозрачности должно прийти от разработчиков приложения; как правило, его нельзя прикрутить так, как ожидается, и он будет работать идеально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .