happytails.ai

Duotone image maker

Open Duotone image maker on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "duotone-image-maker",
  "category": "image-tools",
  "built": true,
  "requirements": "Files stay in this browser. Use still PNG, JPEG or WebP images, up to 20 MiB per file, 40 MiB combined and 16 million decoded pixels combined. Outputs total at most 100 MiB. Processing stops after 30 seconds. Source metadata and color profiles are not copied.",
  "implementation": {
    "fields": [
      {
        "key": "dark",
        "label": "Dark ink",
        "value": "#000000",
        "type": "color"
      },
      {
        "key": "light",
        "label": "Light ink",
        "value": "#ffffff",
        "type": "color"
      }
    ],
    "registrationFamily": "raster-image-studio",
    "files": true,
    "input": false,
    "multiple": false,
    "accept": ".png,.jpg,.jpeg,.webp",
    "maxFileBytes": 20971520,
    "deferImagePreview": true,
    "note": "Files stay in this browser. Use still PNG, JPEG or WebP images, up to 20 MiB per file, 40 MiB combined and 16 million decoded pixels combined. Outputs total at most 100 MiB. Processing stops after 30 seconds. Source metadata and color profiles are not copied.",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "helpParts": [
        "Up to 1,000,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Map your image to two chosen colors while keeping transparency. Download the full-resolution result.

How to use Duotone image maker
  1. Choose a still image.
  2. Choose the dark and light ink colors.
  3. Run the tool, compare the original and result, and download your PNG.

Useful next steps

Two colors, one brightness scale

Dark pixels move toward the dark ink and bright pixels toward the light ink. The blend uses encoded RGB luminance, not a print separation or color-managed process.

Keep the transparent areas

The output preserves decoded alpha values. RGB output bytes are encoded directly to avoid canvas export rounding.