---
category: 08-logo-generation
angle: 8d
title: Monogram / Icon-Only Logos and Precise Color Palette Control
status: draft
last_updated: 2026-04-19
tags:
  - logo
  - monogram
  - color-palette
  - hex-codes
  - duotone
  - gradient
  - recraft
  - ip-adapter
  - flux
  - midjourney
primary_sources:
  - https://recraft.ai/docs/using-recraft/color-palettes/using-color-palettes-in-generation
  - https://www.recraft.ai/docs/api-reference/endpoints
  - https://docs.comfy.org/built-in-nodes/partner-node/image/recraft/recraft-color-rgb
  - https://bfl.ai/blog/25-01-16-finetuning
  - https://huggingface.co/docs/diffusers/using-diffusers/ip_adapter
  - https://docs.midjourney.com/docs/style-reference
  - https://arxiv.org/abs/2603.00166
---

# Monogram / Icon-Only Logos and Precise Color Palette Control

## Executive Summary

Two tightly-coupled problems dominate identity-mark generation with current text-to-image models: (1) getting a **clean, text-free icon or two-letter monogram** out of a model that was trained to put "words" on everything, and (2) getting a **specific color** — not "bluish," not "close to #FF5733," but *exactly* `#FF5733` — to appear in the right place (foreground vs. background).

Across 2024–2026 literature and tool docs, three findings repeat:

1. **No general-purpose T2I model reliably obeys hex codes via prompt text.** The VIOLIN benchmark (Yuan et al., *Exploring the AI Obedience*, arXiv 2603.00166) formalizes this as the **"paradox of simplicity"** — models can render cyberpunk Tokyo but fail to produce a uniform `#FF5733` swatch on demand. Hex in the prompt is best treated as a *hint*, not a spec. ([arXiv 2603.00166](https://arxiv.org/abs/2603.00166))
2. **Only a small set of pipelines expose first-class color controls** that bypass the text bottleneck: **Recraft's `controls.colors[{rgb:[r,g,b]}]`** parameter (the most explicit API-level mechanism for brand color), **Flux Pro Finetuning** via 1–5 reference images, and **IP-Adapter in "Style Only" mode** with a solid-color or palette-swatch reference. ([Recraft API](https://www.recraft.ai/docs/api-reference/endpoints), [BFL](https://bfl.ai/blog/25-01-16-finetuning), [diffusers docs](https://huggingface.co/docs/diffusers/using-diffusers/ip_adapter))
3. **Named palettes beat hex strings** for prompt-only pipelines. LLM-driven T2I systems (Gemini, GPT-image-1, Midjourney v7) respond far more reliably to "**Tailwind emerald**," "**Pantone Mocha Mousse (2025)**," or "**Material Design 3 primary blue**" than to `#10B981`, because those names appear thousands of times in training data with consistent visual grounding.

This note records prompt patterns, the ranked precision of each color-control mechanism, per-model quirks, and concrete monogram/icon-only templates.

## Monogram Techniques

A **monogram** in identity design is a two- or three-letter mark where the glyphs are deliberately intertwined, overlapped, or share strokes (e.g., Chanel's interlocking CCs, LV, GG). This is *not* a wordmark ("write the word X"); it is a **geometric construction** problem.

### Why Monograms Are Hard for T2I

Diffusion models learn letterforms from photographs of text in the wild, not from vector-correct typography. Two failure modes dominate:

- **Stroke corruption** — the two letters blur into a non-glyph (common with SDXL at <1024px, and with Gemini 2.5 Flash Image ("Nano Banana") on cursive monograms).
- **Spurious extra text** — the model outputs `ABCD` when asked for `AD`, or appends a serif tagline. DALL·E 3 and MJ v6 both exhibit this aggressively.

Models with native typography work (Ideogram 3.0, Recraft V4, Flux.1 [pro]) handle monograms best; Ideogram 3 and Recraft V4 are the current leaders for two-letter marks.

### Working Prompt Pattern

```
A minimalist monogram logo combining the letters "A" and "D",
two-letter intertwined lettermark, the A's crossbar shared with
the D's stem, geometric sans-serif, perfect bilateral symmetry,
thick uniform strokes, solid black on pure white background,
centered, vector style, no serifs, no additional text,
no tagline, flat 2D, high contrast
```

Critical prompt levers (ranked by observed impact):

1. **Quote and enumerate the letters** — `"A" and "D"` works better than `A and D` or `AD monogram` because quoting is a strong typography-model signal.
2. **Describe the *junction*** — "shared crossbar," "A nested inside D," "letters mirrored across a vertical axis," "overlapping stems at 45°." Without this the model reverts to side-by-side stacking.
3. **Negative text** — append "no additional text, no tagline, no words other than the monogram letters." For SDXL pipelines, use a negative prompt: `(text, words, letters, caption, watermark, signature, extra characters:1.4)` — then you add *only* the target glyphs positively.
4. **Construction vocabulary** — "uniform stroke weight," "geometric sans-serif," "perfect bilateral symmetry," "modular grid construction," "circle-square-triangle primitives" all nudge toward vector-friendly forms.

### Icon-Only / Symbol Marks (no text at all)

The pictogram/symbol mark (Apple's apple, Nike's swoosh, Twitter's bird) is easier than a monogram because there are no glyphs to corrupt — but you must aggressively suppress the model's tendency to *add* text.

Canonical prompt skeleton:

```
A minimalist icon logo of {SUBJECT}, pictogram, symbol mark,
single closed silhouette, {STYLE} style (e.g., flat geometric,
line-art, negative-space, isometric), solid {FG_COLOR} shape on
pure white background, no text, no letters, no words, no
typography, no tagline, no watermark, centered, vector-style,
app-icon composition, 1:1 aspect ratio
```

High-leverage modifiers:

- **"Single closed silhouette"** collapses the mark into one shape and kills floating details — the most important single phrase for icon-only outputs.
- **"Negative space"** invokes the FedEx-arrow / Beats-b / LG-face family of designs. Example: `negative space logo of a mountain hidden inside the letter M`. ([logoai.com](https://www.logoai.com/blog/5-negative-space-Logo-examples))
- **"Pictogram" / "symbol mark"** are high-signal identity-design terms, far better than "icon" alone (which produces UI-button clutter).
- **"App-icon composition"** signals padded safe-zone and center weight, useful for iOS/Android/PWA downstream.
- **Suppress text explicitly**. For prompt-only models, repeat the negation: `no text, no letters, no words, no typography`. Models are terrible at single-word negations — spam them.

## Color Control Mechanisms Ranked by Precision

Ordered from "pixel-exact" to "vibes-only."

### Tier 1 — Pixel-accurate control (API-level, bypasses prompt)

1. **Recraft `controls.colors[{rgb:[r,g,b]}]`** — the single most precise color control exposed by any commercial image API today. You pass an array of RGB triples in the `controls` object to `POST /v1/images/generations` and Recraft's model clamps the output palette to those hues. Official docs: [Recraft color palettes](https://recraft.ai/docs/using-recraft/color-palettes/using-color-palettes-in-generation), [Endpoints](https://www.recraft.ai/docs/api-reference/endpoints). The ComfyUI partner node wraps this as `Recraft Color RGB` (`r`, `g`, `b` ints 0–255). ([ComfyUI docs](https://docs.comfy.org/built-in-nodes/partner-node/image/recraft/recraft-color-rgb)) Works on vector/icon/illustration/realistic styles.

   ```json
   {
     "prompt": "A minimalist monogram logo AD, geometric sans-serif, flat vector",
     "style": "vector_illustration",
     "controls": {
       "colors": [
         {"rgb": [255, 87, 51]},
         {"rgb": [30, 30, 30]},
         {"rgb": [255, 255, 255]}
       ]
     }
   }
   ```

2. **Post-generation color remap (deterministic)** — generate grayscale or a neutral palette, then remap via a duotone/tritone LUT, potrace-then-recolor, or SVG `<path fill>` rewriting after vectorization. This is the only way to get *provably exact* hex output. The Recraft icon endpoint returns SVG; recoloring post-hoc is trivial.

### Tier 2 — Reference-image conditioning (strong but soft)

3. **IP-Adapter with a solid-color swatch** (SDXL / Flux / SD1.5 pipelines) — feed a tiny 256×256 PNG of your brand palette (either one solid color or a 2×N swatch strip) into IP-Adapter in **Style Only** mode at weight ~0.6–0.8. Content ignored, color/style propagated. ([diffusers IP-Adapter](https://huggingface.co/docs/diffusers/using-diffusers/ip_adapter), [Invoke support](https://support.invoke.ai/support/solutions/articles/151000159340-using-reference-images-ip-adapters-))
4. **FLUX Pro Finetuning** — 1–5 brand-consistent reference images fine-tune a model that reproduces brand palette + visual style across all subsequent generations. Official post: [Black Forest Labs blog](https://bfl.ai/blog/25-01-16-finetuning). User studies showed 68.9% preference vs. competing services. Best when you have an existing asset library.
5. **Midjourney `--sref <url>` + `--sw <weight>`** — style reference transfers palette, texture, and light from a reference image; `--sw 0–1000` controls strength. ([MJ docs](https://docs.midjourney.com/docs/style-reference)) v7 notably improved prompt-to-pixel color mapping. ([CometAPI](https://www.cometapi.com/en/how-to-get-specific-colors-in-midjourney-v7/))
6. **SDXL color-palette LoRAs** — community LoRAs like *Color Palette – Enhancer XL* on Civitai (trigger: "intricate colors," "vibrant colors") steer global palette. Training your own brand LoRA with 30–60 on-palette images is cheap; caption the *content* not the color, per [modl.run style-LoRA guide](https://modl.run/guides/train-style-lora).

### Tier 3 — Prompt-only (hint, not spec)

7. **Named palettes** (strongly prefer over hex):
   - `Pantone <Name> <Year>` — e.g., `Pantone Mocha Mousse (2025)`, `Pantone Peach Fuzz (2024)`, `Pantone Viva Magenta (2023)`. These have been re-documented across millions of tokens and ground well in LLM-backed T2I systems (Gemini, GPT-image-1.5, gpt-image-1). Note: DALL·E 3 deprecated May 2026. ([Pantone AI palette generator](https://infographics.fastcompany.com/91435187/pantone-color-generator-ai-tool))
   - `Tailwind <shade>-<step>` — `Tailwind emerald-500`, `Tailwind slate-900`, `Tailwind indigo-600`. LLMs know the default Tailwind ramp by memory.
   - `Material Design 3 <role>` — `Material You primary`, `M3 surface-container-high`.
   - Historical/designer palettes the models know: `Bauhaus primary palette`, `Swiss design red/black/white`, `Wes Anderson pastel palette`, `Memphis Group palette`, `retro 1970s warm palette`.
8. **Hex codes in prompt** (`"#FF5733 primary, #1E1E1E secondary, #FFFFFF background"`) — sometimes works on Ideogram 3, Recraft V4, and Flux.1 [pro]; unreliable on MJ, gpt-image-1.5, Gemini Flash Image. Treat as low-confidence. The [VIOLIN benchmark](https://arxiv.org/abs/2603.00166) demonstrates that *no* current model reliably renders a requested pure-color swatch.
9. **RGB/HSL triples in prompt** (`RGB(255,87,51)`) — worse than hex on every model tested by the community; tokenization hurts.
10. **Color *names* (qualitative)** — `terracotta orange`, `electric indigo`, `sage green`, `bone white`, `charcoal black`. Surprisingly effective, especially when paired with one of the richer color lexicons (Crayola names, paint-chip names). Low precision but high reliability.

## Palette Prompt Patterns

### Duotone

```
Duotone design, two-color palette only: deep navy {#0B1F3A} and
warm cream {#F5E9D5}, high contrast, posterized, no gradients
between colors, hard color boundaries, no additional hues
```

Negatives for SDXL: `(gradient, multicolor, rainbow, extra colors:1.3)`.

### Tritone

```
Tritone palette strictly limited to three colors: shadow = deep
plum, midtone = burnt orange, highlight = pale bone, no fourth
color, poster-print look, flat color fills
```

### Risograph

Riso's look is 2–3 spot inks with registration offsets, halftone dots, and grain.

```
Risograph print style, two-color spot ink: fluorescent pink
and federal blue, visible halftone dot pattern, slight ink
misregistration, paper texture, grainy, limited palette,
retro print aesthetic
```

([MJ example](https://prompthero.com/prompt/0bd13e2f4bc), [Glima AI Risograph](https://glima.ai/image-generator/ai-risograph))

### Gradient Direction and Stops

Diffusion models understand gradient *vocabulary* but not gradient *math*. Use direction words and stop language:

```
Smooth linear gradient, top-to-bottom, from {#FF5733} at the top
to {#FFC300} at the bottom, no banding, no posterization
```

```
Radial gradient centered on the mark, {#6366F1} at center
fading to {#0F172A} at the edges, soft falloff, no harsh ring
```

```
Diagonal gradient, 45 degrees top-left to bottom-right, three
stops: {#EC4899} → {#8B5CF6} → {#3B82F6}, smooth transitions
```

For icon-only logos, prefer **dual-tone solid fills over gradients** — gradients rasterize poorly at 16×16 favicon sizes and confuse vectorizers like `potrace`/`vtracer`.

### Background-vs-Foreground Lock

Separating figure from ground is a common failure. The pattern:

```
On a pure white #FFFFFF background, the primary mark is solid
{#FF5733}, the secondary accent is solid {#1E1E1E}, the
background is untouched white with no textures, no shadows,
no frame, no gradient, clean edge around the mark
```

Lexical anchors that actually work:

- `on a pure white background` — dramatically reduces studio-photo backgrounds and texture hallucination across all models.
- `no background elements, no shadows, no reflections` — kills glow/drop-shadow autopilot in MJ and Nano Banana.
- `flat 2D vector style` — pushes against 3D-render priors (important for Flux).
- For true alpha: **generate on white, then run rembg/BRIA RMBG 2.0** — the *only* reliable route to clean transparency in 2026 (see `13-transparent-backgrounds`).

### Named Palette Library (curated, models-tested)

Memorize or inline these in prompts — they work across Gemini, GPT-image-1, MJ v7, Recraft, and Flux.1 [pro]:

| Palette | Prompt phrase |
|---|---|
| Tailwind emerald | `Tailwind emerald-500 / emerald-700 on slate-900` |
| Material You | `Material Design 3 primary and on-primary` |
| Pantone 2025 | `Pantone Mocha Mousse 17-1230` |
| Pantone 2024 | `Pantone Peach Fuzz 13-1023` |
| Pantone 2023 | `Pantone Viva Magenta 18-1750` |
| Swiss design | `Swiss International Style red black white` |
| Bauhaus | `Bauhaus primary palette: pure red, yellow, blue, black` |
| Memphis | `Memphis Group 1980s palette: hot pink, turquoise, yellow` |
| Nordic | `Nordic minimalism muted palette: fog white, slate, sage` |
| Y2K chrome | `Y2K iridescent chrome silver palette` |

## Per-Model Notes

### Recraft V4 / Recraft API (formerly Recraft V3)

> **Updated 2026-04-21:** Recraft V4 released February 2026. V4 is a ground-up rebuild with four variants: V4 raster (1024²), V4 Vector (SVG), V4 Pro raster (2048²), V4 Pro Vector (SVG 2048²). The `controls.colors` RGB API parameter is carried forward from V3 to V4 unchanged in structure. The V4 API uses `"providerSettings": {"recraft": {"colors": [{"rgb": [r,g,b]}]}}` in some integrations (e.g., fal.ai) — check the integration docs, as the parameter name may be wrapped differently per provider.

- **Best-in-class** for brand color because it's the only mainstream API with an explicit `controls.colors[{rgb:[...]}]` parameter. ([Recraft endpoints](https://www.recraft.ai/docs/api-reference/endpoints))
- Use `style: "icon"` or `style: "vector_illustration"` for monograms/symbol marks; returns SVG that's post-recolorable.
- Custom palettes available on paid plans via the UI; free plan gets preset rotating palettes. ([palettes doc](https://recraft.ai/docs/using-recraft/color-palettes/using-color-palettes-in-generation))
- Works best with short prompts — one crisp noun phrase, not a 200-word essay.
- V4 improved prompt adherence and text-in-image accuracy over V3.

### Midjourney v7

- `--sref <url>` + `--sw 100–400` is the sharpest brand-color path. ([docs](https://docs.midjourney.com/docs/style-reference))
- v7 significantly improved hex-in-prompt compliance vs. v6, but still not pixel-exact. ([CometAPI notes](https://www.cometapi.com/en/how-to-get-specific-colors-in-midjourney-v7/))
- Named palettes (Pantone, Bauhaus) are the single highest-leverage prompt move for MJ.
- MJ ignores most hex codes silently; trust --sref or named palette, not `#FF5733`.

### DALL·E 3 / GPT-image-1 / GPT-image-1.5

> **Updated 2026-04-21:** DALL·E 3 is being deprecated from the OpenAI API on May 12, 2026. Do not build new logo pipelines on DALL·E 3. ChatGPT already switched to GPT-Image-1.5 in December 2025. gpt-image-1.5 is ~4× faster and ~20% cheaper than gpt-image-1, with a native multimodal architecture and better text rendering. Both support `background: "transparent"` via the API.

- No direct color-control parameter; GPT-image-1.5 docs emphasize "superior instruction following" but OpenAI publishes no benchmark on hex obedience. ([OpenAI docs](https://platform.openai.com/docs/models/gpt-image-1.5))
- Because prompts are rewritten by an internal LLM, **named palettes** massively outperform hex. Gemini-like behavior.
- gpt-image-1.5 has improved text rendering — better for logo wordmarks than gpt-image-1, but Ideogram 3 and Recraft V4 remain the leaders for typography-focused logo work.
- Tends to add gradients unprompted — explicitly negate: `flat solid colors, no gradients, no shading`.

### Gemini Flash Image / Nano Banana family

> **Updated 2026-04-21:** The Nano Banana family now spans multiple models. "Nano Banana" = `gemini-2.5-flash-image` (free API tier ~500 req/day as of Feb 2026; was cut to ~20/day in Dec 2025, then partially restored). "Nano Banana 2" = `gemini-3.1-flash-image-preview` (released Feb 26, 2026; 4K output; free dev tier). "Nano Banana Pro" = `gemini-3-pro-image-preview` (no free API tier — billed project required). Imagen 4 has no free tier at all. The old claim that Google image API "has no free tier" (Dec 2025) is now partially outdated for Nano Banana / Nano Banana 2, though Nano Banana Pro and Imagen 4 remain paid-only.

- Excellent prompt adherence but inconsistent on transparent/white backgrounds (known "checkered box" failure — see `13-transparent-backgrounds`).
- Respects Tailwind/Material named palettes surprisingly well — best-in-class among LLM-fronted T2I for named colors.
- Hex codes: interprets them but clamps to nearest "safe" color ~60% of the time in informal testing.
- **Nano Banana Pro** (billed) is the best-in-class multilingual text renderer in the Gemini family; trained on significantly more CJK text-image pairs.

### Flux.1 [pro] / [dev]

- Strong natural hex awareness for a base model (no special param needed), but still not deterministic.
- Flux Pro Finetuning is the recommended brand-color path when hex-in-prompt isn't enough. ([BFL blog](https://bfl.ai/blog/25-01-16-finetuning))
- Pairs well with IP-Adapter (for [dev]) and ControlNet line-art for monograms with an existing sketch.

### Ideogram 3.0 (formerly 2.0)

> **Updated 2026-04-21:** Ideogram 3.0 was released March 26, 2025. For new work, prefer Ideogram 3.0 over 2.0 — it has substantially improved text rendering (~90–95% accuracy vs 2.0) and better typographic control.

- Best-in-class for typography-focused monograms (competes with Recraft V4; remains #1 on published text-rendering benchmarks as of Apr 2026).
- Responds well to explicit hex; has a color-palette UI selector. Ideogram 3 docs warn non-Latin scripts "may have some difficulty."
- Weakest on pure icon-only (tends to re-add text).

### Stable Diffusion XL (local, ComfyUI)

- Highest ceiling via composition: ControlNet (lineart/canny) for glyph structure + IP-Adapter Style-Only for palette + a palette LoRA + strong negative prompt.
- Recommended stack for a monogram: sketch → ControlNet lineart (weight 0.8) → IP-Adapter with a palette swatch (weight 0.7, Style Only) → optional Color-Palette-Enhancer XL LoRA at 0.4.

## Reference Prompt Templates

### Icon-only symbol mark with exact palette (Recraft API)

```json
{
  "prompt": "Minimalist symbol mark of a folded paper airplane, single closed silhouette, geometric, pictogram, no text",
  "style": "icon",
  "substyle": "broken_line",
  "size": "1024x1024",
  "controls": {
    "colors": [
      {"rgb": [16, 185, 129]},
      {"rgb": [15, 23, 42]}
    ],
    "background_color": {"rgb": [255, 255, 255]}
  }
}
```

### Monogram via named palette (MJ v7)

```
geometric monogram lettermark "N" and "A" intertwined, the N's
diagonal shared with the A's right stem, uniform stroke weight,
Bauhaus primary palette, solid red mark on pure white
background, centered, flat vector, no additional text
--ar 1:1 --style raw --sref 3874925734 --sw 300
```

### Duotone icon, hex + negative lock (SDXL / ComfyUI)

```
Prompt: flat icon of a mountain peak, single closed silhouette,
duotone palette: deep teal #0F766E primary, warm sand #FDE68A
secondary, pure white #FFFFFF background, centered, vector,
sharp edges, no gradient

Negative: text, words, letters, watermark, gradient, 3d,
photorealistic, shadow, frame, border, multiple colors,
rainbow, extra shapes
```

### Gradient monogram (Flux.1 [pro])

```
A modern monogram logo "SK", letters S and K sharing a vertical
stem, geometric sans-serif, smooth diagonal gradient fill from
Pantone Viva Magenta at top-left to electric indigo at
bottom-right, on pure white background, centered, flat vector
style, no additional text
```

## Tradeoffs and Recommendations

- **For a production pipeline where exact hex matters**, use Recraft V4's `controls.colors` for generation, or generate grayscale/flat and programmatically recolor SVG/PNG post-hoc. Don't rely on prompt hex.
- **For design exploration where "in the ballpark" is fine**, use named palettes — they're faster to type and more reliable than hex across every model.
- **For brand consistency across a series**, invest once in a Flux Pro finetune or a Recraft custom palette; prompt-time color hints don't scale.
- **For monograms specifically**, Ideogram 3.0 and Recraft V4 are the current leaders (both released/updated 2025–2026). MJ V7 or V8 Alpha for mood and style if you're willing to post-recolor. SDXL + ControlNet + IP-Adapter is the local path with the highest control ceiling.
- **For pure icon marks**, always include "single closed silhouette," "pictogram," and explicit text negation. Generate on white, remove background post-hoc; don't trust in-model transparency.

## References

### Primary documentation

- Recraft — Using color palettes in generation. https://recraft.ai/docs/using-recraft/color-palettes/using-color-palettes-in-generation
- Recraft API — Endpoints. https://www.recraft.ai/docs/api-reference/endpoints
- Recraft API — Styles. https://www.recraft.ai/docs/api-reference/styles
- ComfyUI Partner Node — Recraft Color RGB. https://docs.comfy.org/built-in-nodes/partner-node/image/recraft/recraft-color-rgb
- Black Forest Labs — Announcing the FLUX Pro Finetuning API. https://bfl.ai/blog/25-01-16-finetuning
- Hugging Face diffusers — IP-Adapter. https://huggingface.co/docs/diffusers/using-diffusers/ip_adapter
- Midjourney — Style Reference (`--sref`, `--sw`). https://docs.midjourney.com/docs/style-reference
- OpenAI — GPT-image-1 / GPT-image-1.5 model docs. https://platform.openai.com/docs/models/gpt-image-1.5

### Academic / benchmarks

- Yuan et al., *Exploring the AI Obedience: Why is Generating a Pure Color Image Harder than CyberPunk?*, arXiv:2603.00166. https://arxiv.org/abs/2603.00166

### Corroborating community sources

- Invoke support — Using Reference Images (IP-Adapters). https://support.invoke.ai/support/solutions/articles/151000159340-using-reference-images-ip-adapters-
- Numonic — Governing --sref as an Approved Design System. https://numonic.ai/blog/midjourney-brand-consistency-guide
- CometAPI — How to get specific colors in Midjourney v7. https://www.cometapi.com/en/how-to-get-specific-colors-in-midjourney-v7/
- Civitai — Color Palette Enhancer XL (SDXL LoRA). https://civitai.com/models/820565
- modl.run — Train Your First Style LoRA. https://modl.run/guides/train-style-lora
- LogoAI — 5 Negative Space Logo Design Examples. https://www.logoai.com/blog/5-negative-space-Logo-examples
- Pantone — AI Palette Generator (Fast Company writeup). https://infographics.fastcompany.com/91435187/pantone-color-generator-ai-tool
- Stable Diffusion Web — Monogram prompt gallery. https://stablediffusionweb.com/prompts/monogram-logo
- PromptHero — Tritone risograph example prompt. https://prompthero.com/prompt/0bd13e2f4bc
- Glima.ai — AI Risograph Effect. https://glima.ai/image-generator/ai-risograph
