Flux Canny ControlNet (Krea Dev)
Load a Canny edge image, describe the scene, and generate a new image that follows the same outlines in the style your prompt describes.
- L40S
- ControlNet
- Image editing
- Free template

How it works
This is a native ComfyUI graph with no custom node packages. It loads flux1-krea-dev through UNETLoader, the clip_l and t5xxl_fp16 text encoders through DualCLIPLoader, and ae.safetensors as the VAE.
The image you load is the control image. It is scaled with ImageScaleToMaxDimension to a 1024 pixel maximum and shown in a PreviewImage node so you can see what the ControlNet receives. There is no edge detector in the graph, so supply an image that already contains Canny edges. The ControlNet is loaded with ControlNetLoader from the Union Pro 2.0 fp8 file, and SetUnionControlNetType selects the canny mode. ControlNetApplyAdvanced applies it to both the positive and negative conditioning with a strength of 0.85, ending at the full step range.
Two CLIPTextEncode nodes supply the prompts. FluxGuidance is set to 1.8 on the positive side, and FluxDisableGuidance handles the negative. KSampler runs 26 steps with the heunpp2 sampler and the simple scheduler, then VAEDecode and SaveImage finish the job.
The example prompt describes an evening ramen shop in Tokyo in the style of Makoto Shinkai.
Tips
- Describe style, lighting and materials in the prompt; the edges already carry the layout.
- Generate the edge map with a Canny node first if you only have a normal photo.
- Lower the ControlNet strength from 0.85 for looser results.
- The union node also supports lineart, anime lineart and mlsd, so you can feed other control images by changing the type.
What you can use it for
- Restyling a layout as anime or illustration while keeping outlines
- Rebuilding a scene from a sketch or line art
- Keeping architecture or product outlines fixed
- Making consistent variations of one composition
Run it in three steps
Open the template
Click Run on ComfyDeploy. The workflow, its custom nodes and models are set up for you on a cloud machine.
Add your inputs
Provide canny edge image and text prompt in the playground or the ComfyUI editor.
Run, share or deploy
Run it on an L40S, share it with your team as a playground, or deploy it as an API endpoint.
Frequently asked questions
What GPU does the Flux Canny ControlNet workflow need?
The recommended GPU is the L40S. ComfyDeploy provisions it for you, so there is nothing to install.
Which ControlNet does it use?
It loads FLUX.1-dev ControlNet Union Pro 2.0 (fp8) and sets the union type to canny. The same node also lists lineart, anime_lineart and mlsd modes.
How do I run the Flux Canny ControlNet workflow as an API?
Deploy the workflow on ComfyDeploy and call the generated endpoint. The ComfyUIDeployExternal input and output nodes in the graph become the request and response fields.


