# QR Art V5S Plus

**Action ID:** `qr_art_v5s_plus`

## Description

Generate artistic QR codes with advanced customization options.

## Connection

| Name               | Description                                 | Required | Category |
| ------------------ | ------------------------------------------- | -------- | -------- |
| PixelML Connection | The PixelML connection to call PixelML API. | True     | pixelml  |

## Input Parameters

| Name          | Type     | Required | Default   | Description                                                                    |
| ------------- | -------- | :------: | --------- | ------------------------------------------------------------------------------ |
| prompt        | string   |     ✓    | -         | Creative description of how you want your QR code to look                      |
| qr\_content   | string   |     ✓    | -         | The URL, text, or data to encode in the QR code                                |
| qr\_strength  | number   |     -    | 1.6       | QR code visibility strength (0-10). Higher values make QR pattern more visible |
| seed          | integer  |     -    | 100000000 | Random seed for reproducible generation                                        |
| resolution    | dropdown |     -    | SD        | Output image resolution: SD, HD, or FullHD                                     |
| qr\_pattern   | dropdown |     -    | s1        | QR code pattern style (s1-s3, rd1-rd3, d1-d3, r1-r3, c1-c3, sq1-sq3)           |
| aspect\_ratio | dropdown |     -    | 1:1       | Image aspect ratio: 1:1, 3:4, 4:3, 9:16, or 16:9                               |

<details>

<summary>View JSON Schema</summary>

```json
{
  "description": "Comfy UI node input.",
  "properties": {
    "prompt": {
      "title": "Input your prompt",
      "type": "string"
    },
    "qr_content": {
      "title": "Input your QR content (URL, text, etc.)",
      "type": "string"
    },
    "qr_strength": {
      "default": 1.6,
      "maximum": 10,
      "minimum": 0,
      "title": "QR strength",
      "type": "number"
    },
    "seed": {
      "default": 100000000,
      "title": "Seed",
      "type": "integer"
    },
    "resolution": {
      "default": "SD",
      "description": "Select the resolution of the image.",
      "enum": [
        "SD",
        "HD",
        "FullHD"
      ],
      "title": "Resolution",
      "type": "string"
    },
    "qr_pattern": {
      "default": "s1",
      "description": "Select the QR pattern.",
      "enum": [
        "s1",
        "s2",
        "s3",
        "rd1",
        "rd2",
        "rd3",
        "d1",
        "d2",
        "d3",
        "r1",
        "r2",
        "r3",
        "c1",
        "c2",
        "c3",
        "sq1",
        "sq2",
        "sq3"
      ],
      "title": "QR pattern",
      "type": "string"
    },
    "aspect_ratio": {
      "default": "1:1",
      "description": "Select the aspect ratio of the image.",
      "enum": [
        "1:1",
        "3:4",
        "4:3",
        "9:16",
        "16:9"
      ],
      "title": "Aspect ratio",
      "type": "string"
    }
  },
  "required": [
    "prompt",
    "qr_content"
  ],
  "title": "QRArtV5sPlusNodeInput",
  "type": "object"
}
```

</details>

## Output Parameters

| Name  | Type   | Description                                 |
| ----- | ------ | ------------------------------------------- |
| image | string | URL of the generated artistic QR code image |

<details>

<summary>View JSON Schema</summary>

```json
{
  "description": "Comfy UI node output.",
  "properties": {
    "image": {
      "title": "Image output",
      "type": "string"
    }
  },
  "required": [
    "image"
  ],
  "title": "QRArtV5sPlusNodeOutput",
  "type": "object"
}
```

</details>

## How It Works

This node creates visually stunning QR codes by blending functional QR code patterns with artistic imagery generated from your text prompt. Using advanced AI image generation, the system embeds a scannable QR code pattern into artistic visuals that match your description. The qr\_strength parameter controls how visible the QR pattern is versus the artistic elements, while different pattern styles (s1-s3, rd1-rd3, etc.) affect the integration technique. The resulting image is both a fully functional QR code and an eye-catching piece of art, perfect for marketing materials, business cards, or creative campaigns.

## Usage Examples

### Example 1: Cyberpunk Website QR Code

**Input:**

```
prompt: "Futuristic cyberpunk cityscape with neon lights, purple and blue tones, high-tech aesthetic, digital rain"
qr_content: "https://www.mywebsite.com"
qr_strength: 1.8
resolution: "HD"
qr_pattern: "s1"
aspect_ratio: "1:1"
```

**Output:**

```
image: "https://storage.pixelml.com/qr/cyberpunk-qr-abc123.png"
```

### Example 2: Nature-Themed Restaurant Menu QR

**Input:**

```
prompt: "Organic garden with fresh vegetables, herbs, natural sunlight, earthy green tones, farm-to-table aesthetic"
qr_content: "https://restaurant.com/menu"
qr_strength: 1.4
seed: 42
resolution: "FullHD"
qr_pattern: "rd2"
aspect_ratio: "1:1"
```

**Output:**

```
image: "https://storage.pixelml.com/qr/garden-menu-def456.png"
```

### Example 3: Luxury Brand Event Invitation

**Input:**

```
prompt: "Elegant gold and black marble texture, luxury brand aesthetic, sophisticated, minimalist design, premium quality"
qr_content: "https://events.luxurybrand.com/invite/2025"
qr_strength: 2.0
resolution: "FullHD"
qr_pattern: "c3"
aspect_ratio: "3:4"
```

**Output:**

```
image: "https://storage.pixelml.com/qr/luxury-invite-ghi789.png"
```

## Common Use Cases

* **Marketing Materials**: Create eye-catching QR codes for posters, flyers, and advertisements that match brand aesthetics
* **Business Cards**: Design unique artistic QR codes that link to portfolios, LinkedIn profiles, or contact information
* **Product Packaging**: Generate branded QR codes for product information, authenticity verification, or promotional campaigns
* **Event Invitations**: Produce stylish QR codes for event registration, tickets, or exclusive content access
* **Restaurant Menus**: Create themed QR codes that match restaurant decor and link to digital menus
* **Art Installations**: Integrate functional QR codes into artistic pieces for gallery exhibitions or interactive displays
* **Social Media Marketing**: Design shareable QR codes that drive traffic to social media profiles or campaigns

## Error Handling

| Error Type           | Cause                                                 | Solution                                                                 |
| -------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------ |
| Invalid QR Content   | QR content is too long or contains invalid characters | Keep QR content under 1000 characters and use standard text or URLs      |
| Scanability Issue    | qr\_strength too low making QR code unreadable        | Increase qr\_strength to 1.5 or higher for reliable scanning             |
| Prompt Too Vague     | Artistic prompt doesn't provide enough guidance       | Be more specific about colors, style, and visual elements in your prompt |
| Generation Timeout   | Complex prompt taking too long to process             | Simplify the prompt or try a different qr\_pattern                       |
| API Connection Error | Cannot connect to PixelML API                         | Verify your PixelML connection credentials and API access                |
| Invalid Pattern      | Selected qr\_pattern is not supported                 | Choose a valid pattern from the available options (s1-s3, rd1-rd3, etc.) |
| Resolution Error     | Selected resolution not available for aspect ratio    | Try a different resolution or aspect ratio combination                   |

## Notes

* **QR Strength Balance**: Values between 1.4-2.0 typically provide the best balance between artistry and scannability. Test with different devices
* **Pattern Selection**: Different patterns (s, rd, d, r, c, sq) affect how the QR code integrates with the artwork. Experiment to find the best match
* **Prompt Engineering**: Detailed prompts with specific colors, styles, and themes produce better results. Include desired mood and aesthetic
* **Resolution Choice**: FullHD produces the highest quality for print materials, while SD is sufficient for digital displays
* **Seed Reproducibility**: Use the same seed value to regenerate identical artistic QR codes with the same parameters
* **Scanning Testing**: Always test generated QR codes with multiple devices and QR reader apps before finalizing
* **URL Shortening**: Use URL shorteners for long web addresses to keep QR content compact and improve scan reliability
* **Contrast Matters**: Prompts with good contrast between light and dark elements typically produce more scannable QR codes


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agenticflow.ai/reference/nodes/qr_art_v5s_plus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
