RoomagenDevelopersGet API key

Guide

Floor plan colorize

Colour in a black-and-white 2D floor plan in a listing palette.

Floor plan colorize colours in an existing 2D plan: each room gets the flat fill of its room type in the chosen palette, the walls are filled at their drawn thickness, and the plan stays a flat top-down drawing. It is a colouring job on your drawing, not a new one — walls, doors, windows, stairs and fixtures keep their position and shape, and the plan keeps its position and scale in the frame. It reads CAD exports, scans and photos of printed plans.

floor-plan-colorize1 image per renderno custom prompt — customPrompt is ignored

Options

OptionTypeValuesDefaultRequiredDescription
palettestring
real_estate_pastelstudio_watercolorasian_compactnordic_mono
real_estate_pasteloptional

real_estate_pastel soft listing-style fills, studio_watercolor hand-illustrated washes, asian_compact tatami grid and heavy walls, nordic_mono warm grey with one navy accent.

labelModestring
as_drawnkeepaddnoneauto
—optional

Room names. Omitted (or auto): short names only when the plan has none at all. keep (or none): keep the plan's text and add none. add: name every unnamed room. as_drawn: say nothing about names.

furnitureModestring
autokeepadd
autooptional

auto follows the palette (asian_compact adds symbols, the others keep only what is drawn), keep only drawn furniture, add simple symbols in rooms with none.

Every option can be left out: the result is the real-estate pastel palette, room names only where the plan has none at all, and furniture as the palette draws it.

json
{
  "tool": "floor-plan-colorize",
  "image_url": "https://example.com/plan-black-and-white.png",
  "options": {
    "palette": "nordic_mono",
    "labelMode": "keep",
    "furnitureMode": "keep"
  }
}

Palettes

paletteLook
real_estate_pastelSoft pastel room fills, the listing-portal look
studio_watercolorHand-illustrated, desaturated, papery
asian_compactTatami grid and wood floors with heavy black walls, the Japanese and Chinese listing style; adds furniture symbols
nordic_monoWarm grey monochrome with a single navy accent

Text on the plan

The model is told to keep every word and number on the sheet — room names, areas, dimensions, notes, the title block — with the same characters, in the same place. It still redraws them, so on a dense plan a digit can come back changed: check the numbers before you publish.

labelMode decides whether names are added:

  • left out, or auto: short names only when the plan names no rooms at all;
  • keep (or none): keep the plan's text and add nothing;
  • add: give a short name to every room that has none — never an area;
  • as_drawn: the instruction says nothing about names either way.

Added names are written in the language of locale, an extra key next to the options: en, tr, de, es, fr, ja, pt-BR, ru or zh. Without it, they are in English.

Furniture

furnitureMode auto follows the palette — asian_compact adds simple furniture symbols, the others keep only what the plan draws. keep never adds furniture and add puts simple symbols in rooms that have none.

There is no custom prompt for this tool, and tier auto colours the plan with the default palette whatever you send. Use the options.

Next steps