Skip to content

Latest commit

Β 

History

History
132 lines (67 loc) Β· 2.53 KB

File metadata and controls

132 lines (67 loc) Β· 2.53 KB

πŸ–ΌοΈ Dynamic Watermark Overlay (AutoHotkey)

This script creates a dynamic on-screen watermark (text + image) that moves around the screen, bouncing like the classic DVD screensaver. The overlay is always on top, transparent to mouse clicks, and captured by screen recorders (OBS, Camtasia, Xbox Game Bar, etc.) β€” no video editing required.

✨ Features

πŸ“ Customizable text watermark

Font, size, color, transparency

Moves independently across the screen

πŸ–ΌοΈ Customizable image watermark

PNG/JPG support

Adjustable transparency

Independent speed and direction

⚑ Dynamic movement

Both text and image bounce off screen edges

Collision detection between text & image (they bounce apart when they meet)

πŸ–±οΈ Click-through overlay

Does not block interaction with apps/windows

Still visible in all screen recordings

πŸ“‚ Project Structure πŸ“ DynamicWatermark ┣ πŸ“„ watermark.ahk # Main AutoHotkey script β”— πŸ“„ README.md # Documentation

βš™οΈ Customization πŸ”€ Text Watermark

Font & Style

Gui, 1: Font, s20 cWhite Bold, Arial

s20 β†’ font size 20

cWhite β†’ text color (supports names or hex codes, e.g. cFF0000)

Bold β†’ style (can remove if not needed)

Arial β†’ font family

Displayed Text

Gui, 1: Add, Text, vWatermarkText -Border, Telegram: Hex_Code

Replace "Telegram: Hex_Code" with your custom text.

Transparency

WinSet, Transparent, 255, WatermarkText

0 = invisible

255 = fully opaque

πŸ–ΌοΈ Image Watermark

Path to image

Gui, 2: Add, Picture, vLogo -Border, C:\logo.jpg

Replace with the full path to your logo file.

Transparency

WinSet, Transparent, 255, WatermarkImage

🎬 Movement & Speed

Text movement speed (pixels per frame)

dx1 := 3 ; X speed dy1 := 3 ; Y speed

Image movement speed

dx2 := -4 dy2 := 2

Timer update interval (animation speed)

SetTimer, MoveOverlay, 40

Lower values = smoother/faster (e.g. 20 β‰ˆ 50fps).

πŸ’‘ Collision Detection

The script includes collision detection between text and image:

When they overlap, both reverse direction.

A small offset prevents them from β€œsticking” together.

πŸš€ Usage

Install AutoHotkey v1 .

Save the script as watermark.ahk.

Edit the customization section for your text, image, and speeds.

Double-click the script to run.

Start your screen recorder β†’ the watermark will appear dynamically.

πŸ”§ Notes

Runs on Windows only (requires AutoHotkey v1).

The watermark is not interactive β€” it floats above all apps but doesn’t block clicks.

Multiple monitors are supported; movement is constrained to your primary display area.