PixelPro for ComfyUI¶
The retouching desk you already know (frequency separation, luminosity masks, LUTs, layer stacks, hair-accurate mattes, face alignment) rebuilt as 64 GPU nodes for ComfyUI.

Why PixelPro¶
-
Real retouch techniques
Not filters with fancy names. Frequency separation, luminosity masking, LAB colour matching, Laplacian-pyramid blending and closed-form matting work the way a retoucher expects.
-
GPU first, CPU safe
Built on PyTorch and Kornia. Heavy filters run on CUDA and keep their memory bounded. The same nodes still run, slower, on a CPU-only machine.
-
Works with your AI pipeline
Align a face, run your inpaint or ControlNet pass, paste it back seamlessly. Build masks for any upstream segmenter, and check results with SSIM/PSNR.
-
Tested and documented
800+ automated tests, a sample workflow for every recent node, and this guide in English and Vietnamese.
Explore by task¶
-

ACR-style grading, tone curves, colour matching, LUT import/export and CLAHE local contrast.
-

From a rough segmentation to a clean, hair-accurate alpha: refine, matte, clean up and preview.
-

Detect, map 468 landmarks, reshape, align and paste back, plus skin-tone masks.
-

Frequency separation, edge-aware skin smoothing and halo-free sharpening.
-

A Photoshop-style layer stack with 27 blend modes, and seamless multi-band blending.
-

Face alignment, lens distortion correction and automatic alignment of a second shot.
-

Finished colour looks from one dropdown, with an intensity control.
-

Measure what an edit changed: SSIM, PSNR, and a heatmap of where it changed.
A typical portrait chain¶
Load Image
→ Face Detect Lite ──→ Facial Aligner ──→ (your AI or retouch pass) ──→ Unwrap Face
→ Frequency Separation / Skin Smoother (skin)
→ Smart Sharpen + Detail Mask (eyes, hair)
→ ColorLab or LUT Preset (colour)
→ QA Image Diff (check the result)
Each step is one node. Start with Quickstart, or open the examples.
At a glance¶
| Group | Nodes | Highlights |
|---|---|---|
| Color & Tone | 14 | ColorLab (ACR-style), Tone Curve, Color Matcher (global and region), LUT Preset / Import / Export, HALD, Tone Match LUT, CLAHE |
| Masks | 11 | Sub-Pixel and Edge-Aware refiners, Alpha Matte, Trimap, Morphology, Combine, Edge Smoother, Cleanup, Preview, Detail Mask |
| Face | 8 | Face Detect (MediaPipe) and Detect Lite (YuNet GPU), 468 landmarks, Delaunay and TPS warp, Unwrap, Beauty Blend, skin-tone masks |
| Compositing | 5 | Layer stack (start, add, group, flatten), Pyramid Blend |
| Filters | 5 | Frequency Separation and Recombine, Skin Smoother, Smart Sharpen, Dust & Spot Removal |
| Depth | 2 | Depth Anything V2, Depth Lens Blur (bokeh) |
| Geometry | 3 | Facial Aligner, Lens Distortion, Auto Align |
| Looks | 1 | Look Select |
| QA | 1 | QA Image Diff |
| Total | 50 | v1.5.x · Apache-2.0 |