Control image generation
Control image generation
Guide image generation with more than just text. Use edge detection, depth maps, and sketches to get the results you want.
What you can do
Use edge detection to keep specific shapes and lines from an image. Great for preserving architecture or recreating specific compositions.
Control depth and space with depth maps. Perfect for retexturing objects while keeping their 3D structure intact.
Turn rough sketches into detailed images. Start with a simple drawing and let the model fill in the details.
Create artistic QR codes and patterns that actually work when scanned.
Models we recommend
For professional work
The FLUX models deliver reliable results with clean outputs:
- FLUX.1 Depth Pro for depth-based control
- FLUX.1 Canny Pro for edge detection
For speed
Latent Consistency Model runs in about 0.6 seconds per image. It includes:
- Edge detection control
- Image-to-image generation
- Support for large batches (up to 50 images)
- Quality results in just 4-8 steps
For creative projects
Illusion makes cool images with spiral or other patterns, and artistic QR codes that still scan.
ControlNet Scribble turns simple drawings into detailed images - great for sketching out ideas.
Try it out
Play with different control methods in the playground. Test models side by side and experiment until you find what works.
Want to learn how it works? Read our guide →
Questions? Join us on Discord.
Featured models

black-forest-labs / flux-depth-pro
Professional depth-aware image generation. Edit images while preserving spatial relationships.
Updated 3 days, 4 hours ago

black-forest-labs / flux-canny-pro
Professional edge-guided image generation. Control structure and composition using Canny edge detection
Updated 2 months ago

fofr / latent-consistency-model
Super-fast, 0.6s per image. LCM with img2img, large batching and canny controlnet
Updated 1 year, 4 months ago

andreasjansson / illusion
Monster Labs' control_v1p_sd15_qrcode_monster ControlNet on top of SD 1.5
Updated 1 year, 8 months ago

zylim0702 / qr_code_controlnet
ControlNet QR Code Generator: Simplify QR code creation for various needs using ControlNet's user-friendly neural interface, making integration a breeze. Just key in the url !
Updated 1 year, 10 months ago

jagilley / controlnet-scribble
Generate detailed images from scribbled drawings
Updated 2 years, 3 months ago
Recommended models

black-forest-labs / flux-depth-dev
Open-weight depth-aware image generation. Edit images while preserving spatial relationships.
Updated 2 months, 3 weeks ago

black-forest-labs / flux-canny-dev
Open-weight edge-guided image generation. Control structure and composition using Canny edge detection.
Updated 2 months, 3 weeks ago

pnyompen / sd-controlnet-lora
SD1.5 Canny controlnet with LoRA support.
Updated 8 months, 2 weeks ago

usamaehsan / controlnet-x-ip-adapter-realistic-vision-v5
Inpainting || multi-controlnet || single-controlnet || ip-adapter || ip adapter face || ip adapter plus || No ip adapter
Updated 1 year, 2 months ago

fofr / realvisxl-v3-multi-controlnet-lora
RealVisXl V3 with multi-controlnet, lora loading, img2img, inpainting
Updated 1 year, 5 months ago

fermatresearch / dpo-sdxl-controlnet-lora
DPO-SDXL Canny controlnet with LoRA support.
Updated 1 year, 5 months ago

usamaehsan / controlnet-1.1-x-realistic-vision-v2.0
controlnet 1.1 lineart x realistic-vision-v2.0 (updated to v5)
Updated 1 year, 7 months ago

lucataco / sdxl-controlnet
SDXL ControlNet - Canny
Updated 1 year, 8 months ago

philz1337x / controlnet-deliberate
Modify images with canny edge detection and Deliberate model twitter: @philz1337x
Updated 2 years, 2 months ago

jagilley / controlnet-pose
Modify images with humans using pose detection
Updated 2 years, 3 months ago

jagilley / controlnet-canny
Modify images using canny edge detection
Updated 2 years, 3 months ago

jagilley / controlnet-normal
Modify images using normal maps
Updated 2 years, 3 months ago

jagilley / controlnet-depth2img
Modify images using depth maps
Updated 2 years, 3 months ago

jagilley / controlnet-hough
Modify images using M-LSD line detection
Updated 2 years, 3 months ago

jagilley / controlnet-seg
Modify images using semantic segmentation
Updated 2 years, 3 months ago

jagilley / controlnet-hed
Modify images using HED maps
Updated 2 years, 3 months ago