ComfyUI Node
π Kraken Image Processor
A ComfyUI node in Kraken/Image with 24 inputs and 3 outputs.
π Kraken Image Processor
- image_input
- processed_image
- processing_log
- quality_metrics
βprocessing_modepre_processβΊ
βsource_modeupstreamβΊ
βimage_uploadβΎβΊ
βenable_denoisingtrueβΊ
βdenoise_methodbilateralβΊ
βdenoise_strength0.30βΊ
βenable_contrast_enhancementtrueβΊ
βauto_contrastfalseβΊ
βcontrast_factor1.05βΊ
βbrightness_factor1.10βΊ
βenable_pre_sharpeningtrueβΊ
βsharpening_methodunsharp_maskβΊ
βsharpening_strength0.50βΊ
βsharpening_radius0.90βΊ
βenable_color_correctionfalseβΊ
βcolor_saturation1.05βΊ
βgamma_correction1.10βΊ
βenable_film_grainfalseβΊ
βgrain_amount0.05βΊ
βgrain_size1.00βΊ
βpreserve_alphatrueβΊ
βprocessing_precision16bitβΊ
βcustom_sharpen_kernel0,-1,0;-1,5,-1;0,-1,0βΊ
CategoryKraken/Image
Inputs (24)
| Name | Type | Default | Description |
|---|---|---|---|
| processing_mode | COMBO | pre_process | Pre-process: Prepare image for upscaling | Post-process: Refine upscaled image |
| source_mode | COMBO | upstream | Upload: use uploaded image | Upstream: receive from connected node |
| image_upload | COMBO | Select uploaded image (only used when source_mode = upload) | |
| enable_denoising | BOOLEAN | true | Remove noise/artifacts (recommended for pre-processing) |
| denoise_method | COMBO | bilateral | bilateral (edge-preserving) | gaussian (fast) | gaussian_torch (GPU) | median (JPEG artifacts) | non_local_means (heavy) |
| denoise_strength | FLOAT | 0.300.1β3 | Denoising intensity (1.0 = normal, higher = aggressive) |
| enable_contrast_enhancement | BOOLEAN | true | Optimize contrast and brightness for detail visibility |
| auto_contrast | BOOLEAN | false | Automatically optimize contrast range |
| contrast_factor | FLOAT | 1.050.5β2 | Manual contrast adjustment (1.0 = no change) |
| brightness_factor | FLOAT | 1.100.5β1.5 | Brightness adjustment (1.0 = no change) |
| enable_pre_sharpening | BOOLEAN | true | Sharpen edges (pre: before upscale, post: subtle refinement) |
| sharpening_method | COMBO | unsharp_mask | unsharp_mask (professional) | edge_enhance (simple) | custom_kernel (advanced) |
| sharpening_strength | FLOAT | 0.500β2 | Sharpening intensity (0.3 = subtle, 1.0 = strong) |
| sharpening_radius | FLOAT | 0.900.5β3 | Sharpening radius (smaller = fine detail, larger = broader) |
| enable_color_correction | BOOLEAN | false | Apply color corrections (useful for faded/poor colors) |
| color_saturation | FLOAT | 1.050β2 | Color saturation (1.0 = normal, >1.0 = vibrant) |
| gamma_correction | FLOAT | 1.100.5β2 | Gamma correction (1.0 = normal, <1.0 = brighter) |
| enable_film_grain | BOOLEAN | false | Add film grain for artistic texture (post-processing only) |
| grain_amount | FLOAT | 0.050β0.5 | Grain intensity (0.05 = subtle, 0.5 = strong) |
| grain_size | FLOAT | 1.000.5β3 | Grain size (1.0 = fine, 3.0 = coarse) |
| preserve_alpha | BOOLEAN | true | Preserve transparency channel if present |
| processing_precision | COMBO | 16bit | Processing bit depth (16bit = higher quality, slower) |
| image_inputopt | IMAGE | Input image from upstream node (used if source_mode = upstream) | |
| custom_sharpen_kernelopt | STRING | 0,-1,0;-1,5,-1;0,-1,0 | Custom sharpening kernel (format: row1;row2;row3) |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| processed_image | IMAGE | β |
| processing_log | STRING | β |
| quality_metrics | STRING | β |