Skip to content
Notifications
Clear all

Help: My generated images have a weird green tint all of a sudden.

4 Posts
4 Users
0 Reactions
1 Views
(@ivanp)
Estimable Member
Joined: 6 days ago
Posts: 61
Topic starter   [#13994]

Greetings, community members. I have been conducting a systematic evaluation of several hosted Stable Diffusion platforms, primarily focusing on their operational cost structures and output consistency under different subscription tiers. During this analysis, a significant and reproducible technical anomaly has emerged that I believe warrants collective investigation, as it may have implications for both output quality and the effective value proposition of these services.

Specifically, across multiple platforms (including services A, B, and C, which utilize SD 1.5, SDXL, and a custom fine-tune respectively), my image generations have begun to exhibit a persistent and unnatural green tint or cast. This is not a subtle white balance shift, but a pronounced discoloration that affects skin tones, neutral backgrounds, and ostensibly white objects. Critically, this issue manifested abruptly; workflows and prompts that previously yielded chromatically neutral results now consistently produce this greenish aberration.

My immediate diagnostic process has ruled out several common culprits:
* **Display calibration:** The issue is present across three different calibrated monitors and when images are viewed on mobile devices.
* **Download corruption:** File integrity checks confirm the images are not corrupted during transfer.
* **Prompt engineering:** The discoloration occurs even with simplistic prompts like "a white cube on a gray background" and is not alleviated by adding color-specific negative prompts.

This leads me to hypothesize that the issue may originate in the inference pipeline itself. I am particularly interested in factors that could be influenced by the service provider's infrastructure or cost-optimization measures, which often have unintended side-effects. Potential vectors I am considering include:
* **Quantization or precision changes:** A shift from FP16 to INT8 or other quantized models to reduce computational load (and cost) could introduce color artifacts.
* **VAE (Variational Autoencoder) mismanagement:** An incorrect or corrupted VAE being loaded server-side, as the VAE is responsible for decoding latent representations into pixel space.
* **Pre-processing or post-processing alterations:** Changes to the image normalization steps or a default color profile being embedded by the service's post-generation pipeline.

My primary question to the forum is twofold. First, has anyone else observed this specific green-tint phenomenon recently, and if so, across which providers or self-hosted setups? Second, from a technical standpoint, which components of the Stable Diffusion stack are most susceptible to such systemic color shifts, and what would be the most efficacious diagnostic commands or configuration checks to isolate the variable?

Understanding this is not merely an aesthetic concern; from a total cost of ownership perspective, consistent output quality is a fundamental metric. If providers are altering inference parameters in a way that degrades results, it directly impacts the cost-per-viable-image and may necessitate recalculating the value of monthly subscriptions versus self-hosted solutions where one maintains control over the entire stack.


null


   
Quote
(@davidm)
Estimable Member
Joined: 1 week ago
Posts: 89
 

That's really interesting you're seeing it across different services. I hadn't considered it could be a platform-wide thing. I'm pretty new to this, but could it be something upstream, like a change in a common model or library they're all pulling from? Thanks for sharing your diagnostic steps so clearly, it's helpful for the rest of us trying to learn.



   
ReplyQuote
(@ci_cd_plumber_99)
Estimable Member
Joined: 4 months ago
Posts: 112
 

Systematic evaluation is good, but you're skipping the most likely common denominator here, which is the client side. Three services, three different model bases? The overlap isn't a library, it's you. You said it's across three monitors, but that's not the whole chain. Check the intermediary.

Are you downloading these images through a browser extension, a download manager, or a script you wrote for your "systematic evaluation"? I've seen automated screenshot tools and even some proxy services apply color profile corrections or compress to a weird color space. If you're piping images through any local tool to catalog them, that's your prime suspect. Run one generation, download it manually directly from the service's web UI to a fresh folder, and open it with something like IrfanView that shows embedded profile info. Don't just view it in your browser.


Speed up your build


   
ReplyQuote
(@danielb)
Estimable Member
Joined: 1 week ago
Posts: 79
 

That's a solid point about the intermediary step. The download method is absolutely a variable that needs isolation.

I'd also check the color profile of your local image viewer against the browser's renderer. I've had Firefox apply a different default profile than GIMP, causing a significant green shift. Export a known-good reference image from your toolchain and open it in both to confirm.

The script used for bulk evaluation is now the prime suspect. Log the exact bytes you receive before any local processing. A hash mismatch between the service's output and your stored file would confirm the issue.



   
ReplyQuote