Instructions to use tlennon-ie/QwenEdit2509-FlatLogColor with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use tlennon-ie/QwenEdit2509-FlatLogColor with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline from diffusers.utils import load_image # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("Qwen/Qwen-Image-Edit-2509", dtype=torch.bfloat16, device_map="cuda") pipe.load_lora_weights("tlennon-ie/QwenEdit2509-FlatLogColor") prompt = "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows." input_image = load_image("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/diffusers/cat.png") image = pipe(image=input_image, prompt=prompt).images[0] - Inference
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
File size: 27,355 Bytes
49a7912 0587b75 e238aca c4a5316 76bc488 d71bdd8 e238aca a4c0722 d71bdd8 b9de4dc 49a7912 9cec89c 4a30aba 4bcc285 4a30aba 4bcc285 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 782f4ab 9cec89c 4a30aba 782f4ab 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c ccaf709 9cec89c 4a30aba 9cec89c 4a30aba 9cec89c 4a30aba | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | ---
tags:
- lora
- diffusers
- template:diffusion-lora
- image-to-image
- qwen
widget:
- src: "images/1.jpg"
example_title: "Example 1"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/1_target.jpg"
- src: "images/10.jpg"
example_title: "Example 2"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/10_target.jpg"
- src: "images/22.jpg"
example_title: "Example 3"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/22_target.jpg"
- src: "images/23.jpg"
example_title: "Example 4"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/23_target.jpg"
- src: "images/25.jpg"
example_title: "Example 5"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/25_target.jpg"
- src: "images/30.jpg"
example_title: "Example 6"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/30_target.jpg"
- src: "images/35.jpg"
example_title: "Example 7"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/35_target.jpg"
- src: "images/4.jpg"
example_title: "Example 8"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/4_target.jpg"
- src: "images/41.jpg"
example_title: "Example 9"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/41_target.jpg"
- src: "images/5.jpg"
example_title: "Example 10"
prompt: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/5_target.jpg"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_1.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_2.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_3.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_4.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_5.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_6.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_7.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_8.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_9.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_10.gif"
- text: "flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows."
output:
url: "images/Model Comparison Grid_image_0_12_11.gif"
base_model: Qwen/Qwen-Image-Edit-2509
instance_prompt: flatcolor Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows.
license: apache-2.0
language:
- en
pipeline_tag: image-to-image
---
# My Links
<p align="center">
<Gallery />
<div style="display: flex; justify-content: center; flex-wrap: wrap; gap: 20px; margin-bottom: 30px;">
<!-- GitHub -->
<a href="https://github.com/tlennon-ie" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M4.0744 2.9938C4.13263 1.96371 4.37869 1.51577 5.08432 1.15606C5.84357 0.768899 7.04106 0.949072 8.45014 1.66261C9.05706 1.97009 9.11886 1.97635 10.1825 1.83998C11.5963 1.65865 13.4164 1.65929 14.7213 1.84164C15.7081 1.97954 15.7729 1.97265 16.3813 1.66453C18.3814 0.651679 19.9605 0.71795 20.5323 1.8387C20.8177 2.39812 20.8707 3.84971 20.6494 5.04695C20.5267 5.71069 20.5397 5.79356 20.8353 6.22912C22.915 9.29385 21.4165 14.2616 17.8528 16.1155C17.5801 16.2574 17.3503 16.3452 17.163 16.4167C16.5879 16.6363 16.4133 16.703 16.6247 17.7138C16.7265 18.2 16.8491 19.4088 16.8973 20.4002C16.9844 22.1922 16.9831 22.2047 16.6688 22.5703C16.241 23.0676 15.6244 23.076 15.2066 22.5902C14.9341 22.2734 14.9075 22.1238 14.9075 20.9015C14.9075 19.0952 14.7095 17.8946 14.2417 16.8658C13.6854 15.6415 14.0978 15.185 15.37 14.9114C17.1383 14.531 18.5194 13.4397 19.2892 11.8146C20.0211 10.2698 20.1314 8.13501 18.8082 6.83668C18.4319 6.3895 18.4057 5.98446 18.6744 4.76309C18.7748 4.3066 18.859 3.71768 18.8615 3.45425C18.8653 3.03823 18.8274 2.97541 18.5719 2.97541C18.4102 2.97541 17.7924 3.21062 17.1992 3.49805L16.2524 3.95695C16.1663 3.99866 16.07 4.0147 15.975 4.0038C13.5675 3.72746 11.2799 3.72319 8.86062 4.00488C8.76526 4.01598 8.66853 3.99994 8.58215 3.95802L7.63585 3.49882C7.04259 3.21087 6.42482 2.97541 6.26317 2.97541C5.88941 2.97541 5.88379 3.25135 6.22447 4.89078C6.43258 5.89203 6.57262 6.11513 5.97101 6.91572C5.06925 8.11576 4.844 9.60592 5.32757 11.1716C5.93704 13.1446 7.4295 14.4775 9.52773 14.9222C10.7926 15.1903 11.1232 15.5401 10.6402 16.9905C10.26 18.1319 10.0196 18.4261 9.46707 18.4261C8.72365 8.25796 17.7821 8.51424 17.1082C8.62712 16.8112 8.59354 16.7795 7.89711 16.5255C5.77117 15.7504 4.14514 14.0131 3.40172 11.7223C2.82711 9.95184 3.07994 7.64739 4.00175 6.25453C4.31561 5.78028 4.32047 5.74006 4.174 4.83217C4.09113 4.31822 4.04631 3.49103 4.0744 2.9938Z"></path><path d="M3.33203 15.9454C3.02568 15.4859 2.40481 15.3617 1.94528 15.6681C1.48576 15.9744 1.36158 16.5953 1.66793 17.0548C1.8941 17.3941 2.16467 17.6728 2.39444 17.9025C2.4368 17.9449 2.47796 17.9858 2.51815 18.0257C2.71062 18.2169 2.88056 18.3857 3.05124 18.5861C3.42875 19.0292 3.80536 19.626 4.0194 20.6962C4.11474 21.1729 4.45739 21.4297 4.64725 21.5419C4.85315 21.6635 5.07812 21.7352 5.26325 21.7819C5.64196 21.8774 6.10169 21.927 6.53799 21.9559C7.01695 21.9877 7.53592 21.998 7.99999 22.0008C8.00033 22.5527 8.44791 23.0001 8.99998 23.0001C9.55227 23.0001 9.99998 22.5524 9.99998 22.0001V21.0001C9.99998 20.4478 9.55227 20.0001 8.99998 20.0001C8.90571 20.0001 8.80372 20.0004 8.69569 20.0008C8.10883 20.0026 7.34388 20.0049 6.67018 19.9603C6.34531 19.9388 6.07825 19.9083 5.88241 19.871C5.58083 18.6871 5.09362 17.8994 4.57373 17.2891C4.34391 17.0194 4.10593 16.7834 3.91236 16.5914C3.87612 16.5555 3.84144 16.5211 3.80865 16.4883C3.5853 16.265 3.4392 16.1062 3.33203 15.9454Z"></path></svg>
</a>
<!-- LinkedIn -->
<a href="https://www.linkedin.com/in/thomaslennon-/" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" fill="currentColor"><path d="M14.5455 0H1.45455C0.650909 0 0 0.650909 0 1.45455V14.5455C0 15.3491 0.650909 16 1.45455 16H14.5455C15.3491 16 16 15.3491 16 14.5455V1.45455C16 0.650909 15.3491 0 14.5455 0ZM5.05746 13.0909H2.912V6.18764H5.05746V13.0909ZM3.96291 5.20073C3.27127 5.20073 2.712 4.64 2.712 3.94982C2.712 3.25964 3.272 2.69964 3.96291 2.69964C4.65236 2.69964 5.21309 3.26036 5.21309 3.94982C5.21309 4.64 4.65236 5.20073 3.96291 5.20073ZM13.0938 13.0909H10.9498V9.73382C10.9498 8.93309 10.9353 7.90327 9.83491 7.90327C8.71855 7.90327 8.54691 8.77527 8.54691 9.67564V13.0909H6.40291V6.18764H8.46109V7.13091H8.49018C8.77673 6.58836 9.47636 6.016 10.52 6.016C12.6924 6.016 13.0938 7.44582 13.0938 9.30473V13.0909V13.0909Z"></path></svg>
</a>
<!-- Hugging Face -->
<a href="https://huggingface.co/tlennon-ie" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M0 0h24v24H0z" fill="none"></path><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></svg>
</a>
<!-- YouTube -->
<a href="https://youtube.com/@ThomasLennon1" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" fill="currentColor"><path d="M15.6656 3.7488C15.4816 3.0608 14.9392 2.5184 14.2512 2.3344C13.0032 2 8 2 8 2C8 2 2.9968 2 1.7488 2.3344C1.0608 2.5184 0.5184 3.0608 0.3344 3.7488C-2.38419e-08 4.9968 0 8.4 0 8.4C0 8.4 -2.38419e-08 11.8032 0.3344 13.0512C0.5184 13.7392 1.0608 14.2816 1.7488 14.4656C2.9968 14.8 8 14.8 8 14.8C8 14.8 13.0032 14.8 14.2512 14.4656C14.94 14.2816 15.4816 13.7392 15.6656 13.0512C16 11.8032 16 8.4 16 8.4C16 8.4 16 4.9968 15.6656 3.7488ZM6.4 10.4784V6.3216C6.4 6.0136 6.7336 5.8216 7 5.9752L10.6 8.0536C10.8664 8.2072 10.8664 8.5928 10.6 8.7464L7 10.8248C6.7336 10.9792 6.4 10.7864 6.4 10.4784Z"></path></svg>
</a>
<!-- TikTok -->
<a href="https://www.tiktok.com/@_thomaslennon" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M16.656 1.029c1.637-0.025 3.262-0.012 4.886-0.025 0.054 2.031 0.878 3.859 2.189 5.213l-0.002-0.002c1.411 1.271 3.247 2.095 5.271 2.235l0.028 0.002v5.036c-1.912-0.048-3.71-0.489-5.331-1.247l0.082 0.034c-0.784-0.377-1.447-0.764-2.077-1.196l0.052 0.034c-0.012 3.649 0.012 7.298-0.025 10.934-0.103 1.853-0.719 3.543-1.707 4.954l0.020-0.031c-1.652 2.366-4.328 3.919-7.371 4.011l-0.014 0c-0.123 0.006-0.268 0.009-0.414 0.009-1.73 0-3.347-0.482-4.725-1.319l0.040 0.023c-2.508-1.509-4.238-4.091-4.558-7.094l-0.004-0.041c-0.025-0.625-0.037-1.25-0.012-1.862 0.49-4.779 4.494-8.476 9.361-8.476 0.547 0 1.083 0.047 1.604 0.136l-0.056-0.008c0.025 1.849-0.050 3.699-0.050 5.548-0.423-0.153-0.911-0.242-1.42-0.242-1.868 0-3.457 1.194-4.045 2.861l-0.009 0.030c-0.133 0.427-0.21 0.918-0.21 1.426 0 0.206 0.013 0.41 0.037 0.61l-0.002-0.024c0.332 2.046 2.086 3.59 4.201 3.59 0.061 0 0.121-0.001 0.181-0.004l-0.009 0c1.463-0.044 2.733-0.831 3.451-1.994l0.010-0.018c0.267-0.372 0.45-0.822 0.511-1.311l0.001-0.014c0.125-2.237 0.075-4.461 0.087-6.698 0.012-5.036-0.012-10.060 0.025-15.083z"></path></svg>
</a>
<!-- Instagram -->
<a href="https://www.instagram.com/__thomaslennon/" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z"></path><path d="M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z"></path></svg>
</a>
<!-- CivitAI -->
<a href="https://civitai.com/user/TL_" target="_blank" style="display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background-color: #1f2937; border: 1px solid #374151; color: white; text-decoration: none;">
<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" width="24" height="24" fill="currentColor"><path d="M12 0l10.392 6v12L12 24 1.608 18V6L12 0z" fill="currentColor" fill-rule="nonzero" transform="scale(21.33334)"></path><path d="M12 3.934l6.985 4.033v8.066L12 20.065l-6.985-4.032V7.967L12 3.934z" fill="currentColor" fill-rule="nonzero" transform="scale(21.33334)"></path><path d="M256 146.88l94.507 54.57v29.377h-50.902L256 205.653l-43.605 25.174v50.346L256 306.347l43.605-25.174h50.902v29.376L256 365.12l-94.507-54.57v-109.1L256 146.88z" fill="currentColor"></path></svg>
</a>
</div>
<p>
# QwenEdit2509-FlatLogColor
QwenEdit2509-FlatLogColor is a specialized LoRA designed to bridge the gap between AI image generation and professional creative workflows.
A common challenge for professionals using AI-generated content is that most images are created as "finished" products. They come with fully applied color, contrast, and saturation, much like a JPEG straight out of a consumer camera. This leaves little room for creative manipulation, such as color grading, which is a crucial step in film, photography, and multimedia production.
This model solves that problem. It takes a standard AI-generated image and converts it into a **FLAT** or **LOG** color profile.
**What is a FLAT/LOG Profile?**
In professional photography and videography, cameras can capture images in a "raw" or "logarithmic" (LOG) format. Instead of producing a vibrant, high-contrast image ready for immediate sharing, a LOG profile preserves the maximum amount of detail captured by the camera's sensor.
It achieves this by creating an image that appears:
- **Low-contrast:** The difference between light and dark areas is reduced.
- **Desaturated:** The colors are muted and less vibrant.
- **Detail-rich:** Information in the deepest shadows and brightest highlights is retained, not "crushed" to pure black or "clipped" to pure white.
See this example from youtuber [Evan Schneider](https://www.youtube.com/watch?v=LHC2Heb5W2o)

This "flat" image is the perfect digital negative, providing a flexible foundation for colorists and editors to apply their own creative vision and ensure consistency across different shots and sources. This LoRA brings that same professional capability to your AI-generated content.
### Example in Action: A Technical Analysis
To demonstrate the effect and scalability of the **QwenEdit2509-FlatLogColor** LoRA, we will analyze the histograms of an original image and its transformation at two different strengths: 1.0 and 1.25.

#### Histogram Set 1: The Original Image

- **RGB/Luminance:** The luminance histogram displays a wide tonal distribution, characteristic of a high-contrast image. The individual RGB channels are distinctly separated, with a strong Red channel (mean=162.5) and a less prominent Blue channel (mean=129.8). The data touches the extreme ends of the spectrum, with Red min=1 and max=211, indicating a high risk of information loss through shadow clipping (crushed blacks) and highlight clipping.
- **HSV:** The Saturation histogram (the cyan plot in the HSV graph) shows significant peaks towards the right side, confirming the vibrant, highly saturated colors in the original image.
#### Histogram Set 2: LORA Applied at Strength 1.0

- **RGB/Luminance:** The effect of the LORA is a clear and deliberate compression of the tonal range towards the mid-tones.
- **Dynamic Range Preservation:** The min values for all channels have been lifted significantly from the zero point (e.g., Red min=4, Blue min=14), which translates to lifting the blacks and preserving shadow detail. The max values have been pulled down (e.g., Red max=209), rolling off the highlights to prevent burnout.
- **Color Neutralization:** The mean value for the Red channel has dropped substantially from 162.5 to 144.5. This quantitatively demonstrates the neutralization of the strong warm/red cast, creating a more balanced starting point.
- **HSV:** The Saturation histogram is the key indicator here. The entire plot has shifted to the left, with its peaks now concentrated in the lower half of the range. This is a perfect visual representation of desaturation. Importantly, the **Hue histogram** (orange plot) has maintained its fundamental shape and distribution. This is a critical success factor, as it shows the LoRA is reducing saturation without introducing undesirable hue shifts, preserving the image's color integrity.
#### Histogram Set 3: LORA Applied at Strength 1.25

- **RGB/Luminance:** This histogram demonstrates the scalability of the effect. Compared to the strength 1.0 result, the tonal compression is even more pronounced.
- **Increased Headroom/Footroom:** The min values are lifted further (Red min=7, Blue min=15), and the max values are pulled down more aggressively (Red max=208, Green max=210). This creates an even flatter image with maximum room for grading adjustments.
- **Further Neutralization:** The mean of the Red channel is now 143.8, a slight decrease from the 1.0 strength, showing that a stronger setting continues to refine the color balance towards neutral.
- **HSV:** The Saturation plot is pushed even further to the left than at strength 1.0. This gives the colorist an "ultra-flat" option for scenarios requiring the most extreme color manipulation. The Hue histogram again remains consistent, proving the reliability of the tool even at higher strengths.
### Value Proposition for Colorists
This comparative analysis reveals the clear technical advantages of the LoRA for any professional workflow:
1. **Recovered Detail & Expanded Latitude:** The LORA's primary function is to pull tonal information away from the clipping points (0 and 255). Detail that would be lost in the original graded image is now preserved and made accessible, giving you far greater flexibility—or latitude—to shape the contrast and exposure in your grade.
2. **Creation of a Neutral Digital Negative:** It effectively strips the "opinionated" color science of the base AI model, neutralizing color casts and desaturating the image to a clean, unbiased state. This makes matching AI shots to professional LOG footage or establishing a consistent creative look a much simpler and more precise process.
3. **Scalable and Reliable Control:** The difference between the 1.0 and 1.25 strengths shows that you can precisely dial in the amount of "flatness" your project requires. The tool's ability to perform this transformation while maintaining hue integrity makes it a predictable and reliable asset, saving valuable time in post-production.
### How to Use
To apply the effect, incorporate the LoRA into your generation process and use the recommended trigger words in your prompt.
**Recommended Weight:** A good starting point is a weight of 0.75 to 1.25, but feel free to experiment to achieve the desired level of flatness.
**Prompting Strategy:**
1. First, generate your desired image without the LoRA to establish the base content.
2. Once you have a composition you like, add the LoRA and the trigger word to your prompt to transform the image into the FLAT/LOG profile.
### Trigger Words
For best results, use the trigger word flatcolor combined with the prompt I provide in the examples.
You can enhance the effect with descriptive terms. For example:
- **Simple trigger:** flatcolor
- **Descriptive prompt:** Desaturate the image and lower the contrast to create a flat, ungraded look similar to a camera's log profile. Preserve details in the highlights and shadows.
### Intended Use
This LoRA is designed for professionals and enthusiasts who want to integrate AI-generated imagery into a color-grading workflow. It is ideal for:
- **Filmmakers & Videographers:** To create AI assets that can be seamlessly matched with footage from professional cameras (e.g., S-Log, C-Log, V-Log).
- **Photographers & Digital Artists:** To gain greater creative control over the final look and feel of their images during post-production.
- **AI Art Enthusiasts:** To experiment with professional coloring techniques and achieve a more cinematic aesthetic.
### What happens if the generated image is an input image in Image to Video?
When you use these flat color images as your input image in most video models, the color profile will stay consistent. You can have more control by setting BOTH the start and end frame with FirstFrameLastFrame workflows, but even just as the input image I have found the flat log profile stays consistent throughout , without having to prompt it.
Here is a Wan2.2 example of my QwenEdit2509-FlatLogColor image used as the input for the video scene:
https://cdn-uploads.huggingface.co/production/uploads/69088a19501a7a9029423692/Yzm5CUnHVQCSuc6o2i2X6.mp4
`A wide, cinematic shot of a person in a white hazmat suit crouching on gravelly ground at twilight. The scene is illuminated by a single, bright industrial lamp. The person slowly stands up, holding a small evidence bag, and turns their head to look towards the light as the camera slowly pushes in.`
### Limitations and Bias
This model is a fine-tuning of a large-scale, pre-trained model and may carry some of its inherent biases. The training dataset for this LoRA was focused on transforming color profiles and may not behave identically across all artistic styles or subjects. The output is heavily influenced by the input image and prompt; results may vary depending on the initial image's contrast, saturation, and composition. Users are encouraged to experiment with weights and prompts to achieve their desired outcome.
----------
**Disclaimer:** This model is intended for artistic and creative purposes. Users are responsible for the content they create and should adhere to ethical guidelines and respect the privacy and dignity of individuals.
## Download Model
You can [download the model files](https://www.google.com/url?sa=E&q=/tlennon-ie/QwenEdit2509-FlatLogColor/tree/main) in the "Files & Versions" tab. |