WallStudio - Abdelrhman-AK/WinPaletter GitHub Wiki

WinPaletter WallStudio

Overview

WallStudio is a built-in feature that creates a complete WinPaletter theme from any image you choose.

Select a wallpaper, photo, or artwork, and WallStudio will analyze it, extract dominant and complementary colors, then generate a full Windows theme based on that palette.

Everything runs locally on your machine. No internet connection, cloud services, or external AI are used. The entire process is offline, fast, and fully under your control.

With WallStudio, your wallpaper becomes the foundation of your entire desktop appearance.


1. Starting

Click the WallStudio button from the main window:

MainFormButton

You will see two starting options:

ThemeBase

Start from scratch (Recommended)

Uses the default Windows theme as the base.
This ensures a clean and predictable foundation.

Start from current theme

Uses your current theme as the base.
If you choose this option, you may want to fine-tune your existing theme first, especially if you need specific shade variations.

Click Next → to continue.


2. Preferences

Preferences

Image Source

Choose one of the following:

  • A custom image
  • Your current wallpaper
  • The default Windows wallpaper

Advanced Options

Lock Screen Integration

You can:

  • Change the lock screen image
  • Include its colors in the generated palette

LockScreen

Single Accent Mode

If your image contains many color variations but you prefer a minimal, harmonious style, enable this option.

WallStudio will:

  • Extract the most dominant color
  • Generate all accent shades from that single color

If disabled, a broader complementary palette will be generated.

SingleAccent

Alternative Palette Nearing

WallStudio can use an alternative method to adjust the generated palette toward the selected base theme.
This is useful if you are not satisfied with how colors are blended or adapted.

AltNearing

After configuring your preferences, click Next → and wait while the palette is generated.


3. Generated Palette

This screen displays a preview of the generated color palette.

GeneratedPalette

This is a preview only. No changes are applied yet.


4. Preview

Here you can see an approximate preview of how the generated palette is adapted and applied to the base theme.

Preview
Preview
Preview
Preview

This helps you evaluate the overall look before proceeding.


5. Effects (Optional)

You can further modify the generated palette using visual effects.

This section is optional and also available in the Palette Generator:
https://github.com/Abdelrhman-AK/WinPaletter/wiki/Palette-generator

Below is a list of available effects:

Effect Description
macOS Semantic Reorganizes and quantizes the palette to follow macOS-style semantic color grouping (background, accent, control, warning, etc.), producing a clean and system-consistent look similar to Apple environments.
Material Design Expressive 3 Applies the 2025 expressive variant of Material Design 3, generating dynamic, tone-balanced accent sets with richer contrast and more vibrant adaptive color relationships.
Material Design Maps the palette to Android Material Design principles, creating structured primary, secondary, and surface tones with balanced light/dark harmony.
2016 Simulates a nostalgic mid-2010s photo filter with slightly boosted contrast and subtle tonal warmth, reminiscent of older social media aesthetics.
Metro Quantizes the palette to match the flat, bold, high-contrast style of classic Metro UI, emphasizing clarity and strong accent colors.
Frutiger Aero Applies glossy, soft-gradient-inspired tones associated with early Windows Vista/7 aesthetics, favoring vibrant blues and luminous highlights.
256 Colors Reduces the palette to a classic 256-color limit, creating a retro or constrained-color appearance. Useful for stylistic minimalism or compatibility testing.
Web Safe Snaps each color to the nearest web-safe value to ensure better consistency across older displays and limited color environments.
Monochrome Converts the palette strictly to black and white tones without gradients, resulting in a high-clarity, accessibility-focused theme.
Posterize Reduces color depth into distinct blocks, producing a stylized, graphic-art effect with sharper tonal separation.
Hard Light Simulates strong contrast blending, increasing intensity between highlights and shadows for a dramatic, punchy appearance.
Soft Light Applies gentle blending that smooths transitions and reduces harsh contrast, creating a subtle and polished finish.
Vibrance Boosts muted colors while protecting already saturated tones, enhancing richness without oversaturation.
Highlight Tint Adds a selected tint primarily to bright areas, subtly shifting highlights without affecting shadows significantly.
Shadow Tint Applies color emphasis to darker regions, enriching depth and giving shadows a stylized tone.
Blend Mixes the entire palette with a specified color, allowing controlled color biasing toward warm, cool, or branded tones.
Glow Boost Enhances luminosity in bright regions, making the theme appear more radiant and vivid.
X-Ray Produces a cool, bluish glow with partial inversion, giving a futuristic diagnostic-like visual effect.
Infrared Swaps red and green tonal relationships to mimic infrared-style imagery with surreal color transitions.
Thermal Vision Remaps brightness values to heat-map colors (blue → red → white), creating a temperature-visualization style effect.
Underwater Applies a blue-green overlay with softened contrast to simulate submerged lighting conditions.
Fog (Haze) Blends the palette with white, reducing contrast and simulating misty or foggy environmental lighting.
Matte Flattens contrast and reduces shine for a cinematic matte appearance with soft tonal transitions.
Faded Lowers contrast and slightly desaturates colors to create an aged or washed-out visual style.
Pop Art Intensifies saturation and contrast dramatically for bold, eye-catching, graphic-style visuals.
Pastel Softens saturation and increases lightness, producing gentle, airy tones suitable for minimal and calming themes.
Noir Converts to high-contrast black and white with deep shadows and bright highlights for a dramatic monochrome effect.
Vintage (Retro) Applies sepia-like warmth with reduced contrast to simulate aged photographic film aesthetics.
Filmic (Cinematic Tone) Balances cool shadows with warm highlights to create depth and cinematic color grading similar to modern films.
Night (Moonlight) Adds a cool, slightly desaturated blue tone to mimic nighttime lighting conditions.
Sunset (Golden Hour) Introduces warm orange and amber tones resembling late afternoon sunlight.
Hot Shifts the palette toward warmer red and orange hues, increasing perceived warmth and intensity.
Cool Shifts the palette toward cooler blue tones, creating a calmer and more technical atmosphere.
Saturate Increases or decreases overall color intensity while preserving hue relationships.
Hue Rotation Rotates all hues along the color wheel, transforming the overall color identity while maintaining tonal balance.
Sepia Applies a brownish vintage tint across the palette, resembling aged paper or old photographs.
Grayscale Removes color information while preserving luminance, converting the theme into shades of gray.
Invert Reverses RGB values, producing complementary colors and a negative-image appearance.
Lighten Raises overall brightness while attempting to preserve color relationships.
Darken Lowers overall brightness to produce a deeper, more subdued theme.
Brightness Adjusts global luminance up or down without significantly altering hue or saturation.
Reverse Swaps RGB channel order (RGB ↔ BGR), resulting in unexpected but sometimes stylistically interesting color shifts.

How to Use Effects

  1. Enable the effects toggle:

EffectsChecked

  1. Select one or multiple effects.

Example comparison:

No effect Hot Cool Hot + Cool
Effect_No Hot Cool Both

To reset everything, click Uncheck all effects.

  1. Click Next → to continue.

6. Revision

Review all generated aspects before applying them.

You can check or uncheck items to prevent unwanted changes.

Review

Click Next → to proceed.


7. Finalizing

Finalizing

Choose one of the following options:

  • Load this theme and apply it
    Applies the theme immediately after finishing.

  • Only load this theme
    Opens the theme in WinPaletter for further manual adjustments.

  • Save this theme as a file
    Saves the theme without loading or applying it.

Click Finish → to complete the selected action.

[!Important]
After generation, you may want to fine-tune certain elements to improve accessibility or visual balance.