Skip to content

turkaysoft/walpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Walpa - Lossless Icon Colorizer Software

GitHub downloads GitHub stars GitHub release Platform

Walpa is a high-performance, lossless icon recoloring software developed by Eray Türkay. It is engineered to recolor raster icons with maximum efficiency while preserving the original image with pixel-perfect accuracy.

Unlike conventional image processing solutions that rely on per-pixel color transformations or blending operations, Walpa directly overwrites the RGB channels of every visible pixel while leaving the alpha channel completely untouched. This ensures that the original transparency, anti-aliasing, edge quality, and pixel layout remain 100% identical to the source image.

The engine operates directly on bitmap memory using unsafe native pointer arithmetic and low-level memory manipulation, eliminating the overhead associated with high-level pixel access methods. Combined with parallel scanline processing, Walpa maximizes memory throughput and can deliver up to 3× faster icon recoloring performance than conventional recoloring solutions, depending on image size, hardware, and workload.


Donate

You can support this project by making a donation to help ensure its sustainability and the development of new features.

Buy Me A Coffee


Key Features

  • Privacy First: Your data stays on your machine; no information is transferred to external servers.
  • Pure Performance: Developed exclusively in C# and .NET Framework with no external libraries or dependencies.
  • Portable: No installation required. Just download it, extract all files from the ZIP, select the appropriate architecture, and run it.
  • High-Performance Recoloring: Optimized for maximum throughput, delivering up to 3× faster icon recoloring than conventional solutions, depending on hardware and workload.
  • 100% Lossless Output: Recolors icons without altering pixel positions, transparency, or image quality, ensuring pixel-perfect results every time.
  • Perfect Transparency Preservation: Preserves every alpha value exactly, maintaining smooth edges, anti-aliasing, and the original visual appearance.
  • Universal Image Compatibility: Supports images of any bit depth and automatically converts them to a 32-bit ARGB format for consistent, high-quality recoloring.
  • Real-Time Live Preview: Instantly previews color changes, allowing users to visualize the final result before applying the transformation.
  • Consistent Pixel Accuracy: Only the visible color channels are updated while the underlying image structure remains completely unchanged.
  • Built for Scale: Designed to efficiently process both individual icons and large icon collections with consistent performance.
  • Modern Color Picker Interface: A sleek and user-friendly color picker that supports all popular color models in RGB or HEX format. Quickly find and apply the color you want.
  • Multilingual: It supports 15 different languages, primarily English. You can access the supported languages here: Supported Languages
  • Modern UI: Clean, intuitive interface compatible with Windows 11 design language, featuring Light, Dark, and System themes.
  • Built-in Update Mechanism: It features a built-in smart update mechanism developed specifically by Türkaysoft.

Interface Preview

Walpa UI

Modern Color Picker

Walpa Modern Color Picker

Getting Started

  1. Navigate to the Releases page.
  2. Download the latest ZIP file.
  3. Extract all files from the ZIP (Important: Application requires all folder contents to run correctly).
  4. Launch the executable corresponding to your architecture:
    • Walpa_x64.exe: For standard 64-bit Intel/AMD systems.
    • Walpa_arm64.exe: For ARM-based devices like Surface Pro.

Translation Support

  • Translation Support: Community-driven localization via the official Translation Guide.

System Requirements

Feature Minimum Requirements Recommended Requirements
OS Windows 10 22H2 x64 Windows 11 25H2 x64
CPU x64 or ARM64 x64 or ARM64
RAM 100 MB Free RAM 150 MB Free RAM
.NET .NET Framework 4.8.1 .NET Framework 4.8.1

Shortcut Keys

Shortcut Action
F1 Light Theme
F2 Dark Theme
F3 System Theme
F4 Starting With: Windowed
F5 Starting With: Full Screen
F6 List View Mode: File Name
F7 List View Mode: Full Path
F11 Check Updates
F12 About
ESC Clear Selection

Security

  • Zero Data Export Policy: Your privacy is our priority; no data leaves your machine.
  • No Dependencies: Developed entirely from scratch using its own source code, there are no risks from security vulnerabilities in third-party libraries.
  • Open Source: All source code for the program is open and can be reviewed by anyone.

License

This software is offered free of charge as part of the Türkaysoft solutions package and is protected under the MIT License.

About

Lossless Icon Colorizer Software

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Contributors

Languages