LiveWallpaperEngine Save Abandoned

Windows 10 Dynamic Wallpaper Engine API without UI. Support video, HTML, EXE, IMG wallpaper. | 巨应动态壁纸引擎

Project README

This project has been moved to https://github.com/giant-app/LiveWallpaper

LiveWallpaperEngine

All Contributors

中文文档

Features:

Windows10 Live Wallpaper Minimalist API

App:

LiveWallpaper

Example:

WallpaperApi.Initlize(Dispatcher);

//Display video wallpaper
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.mp4"},WallpaperManager.Screens[0])
//Display exe wallpaper
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.exe"},WallpaperManager.Screens[0])
//Display HTML wallpaper
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.html"},WallpaperManager.Screens[0])
//Display image wallpaper
WallpaperApi.ShowWallpaper(new WallpaperModel() { Path = "/xxx.png"},WallpaperManager.Screens[0])

Goals:

  • No UI wallpaper engine
  • Support for multiple screens
  • Supports EXE wallpaper
    • Mouse event forwarding (Thanks ADD-SP for his advice)
  • Video wallpaper
  • Web wallpaper
  • Image wallpaper
  • Audio control

Expectations for open source:

  • Welcom PR,Suggest
  • Not recommended for commercial projects

Run demo:

//Select files in this directory for testing
LiveWallpaperEngine\LiveWallpaperEngine.Samples.NetCore.Test\WallpaperSamples

Note:

  • This project is developed in Win10 environment, Win7 is not compatible,if you want you can submit PR by yourself.
  • Sometimes it conflicts with desktop organization software, such as Fences.
  • Open the antivirus family bucket software, it may not be embedded in the desktop.

Branch management

  • master The version under development may have various errors
  • 1.x Current online stable version

Author

If it helps you please give me a star

This document is translated by Google. If you find any grammatical problems, please don’t be stingy with your PR.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


代码抄写狮

? ? ? ?

ADD-SP

?

This project follows the all-contributors specification. Contributions of any kind welcome!

Open Source Agenda is not affiliated with "LiveWallpaperEngine" Project. README Source: giant-app/LiveWallpaperEngine
Stars
134
Open Issues
1
Last Commit
3 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating