Skip to content

Windows light application for change wallpaper periodically

License

Notifications You must be signed in to change notification settings

SaeGon-Heo/FitWallpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

FitWallpaper

Windows light application for change wallpaper periodically

  • KEEP IN MIND COPYRIGHT Any file created by FitWallpaper follows an original one's copyright.
  • No UI
  • A portable application
  • Wallpaper only applied via Fit mode
  • Image is selected randomly in folder
  • 3 Options for the empty space color (Black, White, Dominant Color)
  • Choose change wallpaper period between 15 mins and 1 day inclusive
  • This program don't support multiple display

Requirements

How to build

  1. Open Visual Studio and create empty windows desktop application solution named FitWallpaper.
  2. Change build target to x64 - Release.
  3. Add FitWallpaper.cpp.
  4. Link OpenCV header and lib. You may google about this. It's easy.
    But don't use opencv_world[version]d.lib which for debug.
  5. Build.
  6. Copy FitWallpaper.exe in FitWallpaper\x64\Release and
    opencv_world[version].dll in OpenCV\build\x64\vc15\bin to any location you like.
    Don't use opencv_world[version]d.dll which for debug.
  7. Run FitWallpaper.exe.

Usage

  • Run program will register run at startup automatically.
  • If there are no config file, program create it and exit. You have to edit it.
  • For uninstall, run stop.cmd.
  • For reload config, run stop.cmd then run FitWallpaper.exe again.
  • Whether program is running or not, you can change wallpaper by drag single image file into FitWallpaper.exe.
  • While program is running, you can change wallpaper immediately by run FitWallpaper.exe again.

Trivia

  • I know single source code is really bad.
    But I didn't think this program could be over 1000 lines... Sorry about this point.

About

Windows light application for change wallpaper periodically

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages