Средство просмотра PNG, которое отображает альфа-канал прозрачным

Я ищу программу просмотра PNG для Windows, которая прозрачна для прозрачных частей изображения, то есть мы можем видеть другие окна ниже.

Это должно быть что-то вроде этого:

Обычно прозрачный фон отображается серым Но я хочу, чтобы фон был действительно прозрачным!
Обычно прозрачный фон отображается серым / Но я хочу, чтобы фон был действительно прозрачным

Пример использования : мне нужно точно выровнять живое изображение с микроскопа по форме изображения PNG. Я мог бы нарисовать края изображения с помощью какого-нибудь программного обеспечения для рисования на экране или просто отобразить свою фигуру в виде изображения PNG с альфа-каналом. Кажется очень простым, что средство просмотра PNG должно поддерживать это, но я не смог найти его с этой функцией.

Требования :

  • (желательно) бесплатное программное обеспечение, которое отображает альфа-канал изображения прозрачным.
  • Было бы неплохо масштабировать и свободно вращать изображение при просмотре

Исследование до сих пор

  • Кодирование чего-то в этом направлении также представляется возможным (см., например, здесь ). Но должно быть нестандартное решение!
  • В этом посте предлагают с помощью ПО сделать одно окно полупрозрачным. Это половинчатое решение для моих нужд (сейчас я использую Glass2K )
  • В том же посте они упоминают программное обеспечение под названием Custom Desktop Logo , которое кажется правильным, но оно не работает для меня в Windows10.
Прошу прощения за некрасивое форматирование. SE запрещает более 2 ссылок для таких новичков, как я, поэтому, пожалуйста, проголосуйте, чтобы я получил больше репутации и делал красиво отформатированные посты :)
Прозрачный веб-браузер был бы особенно крутым и полезным решением. Механизм рендеринга webkit может это сделать (подтверждено через PhantomJS), поэтому нет фундаментальной причины, по которой браузеры, использующие webkit, такие как Chrome и Safari, не могут иметь прозрачный фон.

Ответы (2)

Если вы установите python 2.7 и wxPython, а также пакет Docs & Demo, вы обнаружите, что в демонстрационном пакете есть демо-версия под названием ShapedWindow, которая делает почти то, о чем вы просите. (Есть также демонстрационные версии AlphaDrawing, которые могут оказаться полезными)

  • Бесплатно, бесплатно и с открытым исходным кодом
  • Кроссплатформенный
  • Поскольку это Python, он небольшой, 136 строк, и вы сможете легко его адаптировать.
  • Вы можете расширить его, чтобы иметь возможность изменять изображения, масштабировать, вращать и т. д.

Демо работает над демо

Демонстрация в действии

Примечание

Продолжается работа над тем, чтобы сделать wxPython доступным для Python 3.x, но он еще не выпущен.

Это немного хак, но вот прозрачный браузер

https://github.com/Antony74/прозрачный-браузер

(на основе электрона/хрома)

Прозрачный браузер