Mask mode fails with TypeError: color must be int or tuple

Author: fmcdCreated Apr 3, 2025Updated Feb 13, 2026
Labelsbug

Using the example from the docs with version 15.0.0, am encountering the following:

imagine --init-image /outputs/pearl-girl.jpg --mask-prompt "face and NOT (bandana OR hair OR blue fabric){*6}" --mask-mode keep --init-image-strength .2 --fix-faces "a modern female president" Generating 1 images. (1 prompt(s) x 1 image(s) x 1 repetitions)

1/1 "a modern female president" negative-prompt:DEFAULT-NEGATIVE-PROMPT size:512x512px-(1:1) seed:998105341 prompt-strength:7.5 steps:50 solver-type:ddim init-image-strength:0.2 arch:sd15inpaint weights:sd15inpaint Loading weights from /root/.cache/huggingface/hub/models--julienacquaviva--inpainting/snapshots/2155ff7fe38b55f4c0d99c2f1ab9b561f8311ca7/sd-v1-5-inpainting.ckpt Fixing 's in using CodeFormer...
Combining inpainting with original image... Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/imaginairy/cli/clickshell_mod.py", line 30, in invoke_ command.main( File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1082, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1443, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.10/site-packages/click/core.py", line 788, in invoke return __callback(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 33, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.10/contextlib.py", line 79, in inner return func(*args, **kwds) File "/usr/local/lib/python3.10/site-packages/imaginairy/cli/imagine.py", line 190, in imagine_cmd return _imagine_cmd( File "/usr/local/lib/python3.10/site-packages/imaginairy/cli/shared.py", line 234, in _imagine_cmd filenames = imagine_image_files( File "/usr/local/lib/python3.10/site-packages/imaginairy/api/generate.py", line 88, in imagine_image_files for result in imagine( File "/usr/local/lib/python3.10/site-packages/imaginairy/api/generate.py", line 285, in imagine result = generate_func( File "/usr/local/lib/python3.10/site-packages/imaginairy/api/generate_refiners.py", line 420, in generate_single_image rebuilt_orig_img = combine_image( File "/usr/local/lib/python3.10/site-packages/imaginairy/utils/img_utils.py", line 245, in combine_image rebuilt_orig_img = Image.composite( File "/usr/local/lib/python3.10/site-packages/PIL/Image.py", line 3590, in composite image.paste(image1, None, mask) File "/usr/local/lib/python3.10/site-packages/PIL/Image.py", line 1855, in paste self.im.paste(source, box, mask.im) TypeError: color must be int or tuple