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.
black-forest-labs / flux-canny-pro
Professional edge-guided image generation. Control structure and composition using Canny edge detection
fofr / latent-consistency-model
Super-fast, 0.6s per image. LCM with img2img, large batching and canny controlnet
andreasjansson / illusion
Monster Labs' control_v1p_sd15_qrcode_monster ControlNet on top of SD 1.5
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 !
jagilley / controlnet-scribble
Generate detailed images from scribbled drawings
Recommended models
black-forest-labs / flux-depth-dev
Open-weight depth-aware image generation. Edit images while preserving spatial relationships.
black-forest-labs / flux-canny-dev
Open-weight edge-guided image generation. Control structure and composition using Canny edge detection.
pnyompen / sd-controlnet-lora
SD1.5 Canny controlnet with LoRA support.
usamaehsan / controlnet-x-ip-adapter-realistic-vision-v5
Inpainting || multi-controlnet || single-controlnet || ip-adapter || ip adapter face || ip adapter plus || No ip adapter
fofr / realvisxl-v3-multi-controlnet-lora
RealVisXl V3 with multi-controlnet, lora loading, img2img, inpainting
batouresearch / dpo-sdxl-controlnet-lora
DPO-SDXL Canny controlnet with LoRA support.
usamaehsan / controlnet-1.1-x-realistic-vision-v2.0
controlnet 1.1 lineart x realistic-vision-v2.0 (updated to v5)
lucataco / sdxl-controlnet
SDXL ControlNet - Canny
philz1337x / controlnet-deliberate
Modify images with canny edge detection and Deliberate model twitter: @philz1337x
jagilley / controlnet-pose
Modify images with humans using pose detection
jagilley / controlnet-canny
Modify images using canny edge detection
jagilley / controlnet-normal
Modify images using normal maps
jagilley / controlnet-depth2img
Modify images using depth maps
jagilley / controlnet-hough
Modify images using M-LSD line detection
jagilley / controlnet-seg
Modify images using semantic segmentation
jagilley / controlnet-hed
Modify images using HED maps