Spaces:
Paused
Paused
Anatole RAIMBERT commited on
Commit ·
fc2e4e0
1
Parent(s): 0486adb
[INIT] initial commit
Browse files- .gitignore +5 -0
- Dockerfile +123 -0
- docker-compose.yml +16 -0
- workflows/workflow_2ndchance_v0.0.1.json +719 -0
.gitignore
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.idea
|
| 2 |
+
|
| 3 |
+
.venv
|
| 4 |
+
|
| 5 |
+
__pycache__
|
Dockerfile
ADDED
|
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM ubuntu:22.04
|
| 2 |
+
|
| 3 |
+
ENV DEBIAN_FRONTEND=noninteractive \
|
| 4 |
+
TZ=Europe/Paris
|
| 5 |
+
|
| 6 |
+
ARG USE_PERSISTENT_DATA
|
| 7 |
+
|
| 8 |
+
RUN apt-get update && apt-get install -y \
|
| 9 |
+
git \
|
| 10 |
+
make build-essential libssl-dev zlib1g-dev \
|
| 11 |
+
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
|
| 12 |
+
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git git-lfs \
|
| 13 |
+
ffmpeg libsm6 libxext6 cmake libgl1-mesa-glx \
|
| 14 |
+
&& rm -rf /var/lib/apt/lists/* \
|
| 15 |
+
&& git lfs install
|
| 16 |
+
|
| 17 |
+
# User
|
| 18 |
+
RUN useradd -m --groups users,sudo -u 1000 user
|
| 19 |
+
USER user
|
| 20 |
+
ENV HOME=/home/user \
|
| 21 |
+
PATH=/home/user/.local/bin:$PATH
|
| 22 |
+
|
| 23 |
+
# Pyenv
|
| 24 |
+
RUN curl https://pyenv.run | bash
|
| 25 |
+
ENV PATH=$HOME/.pyenv/shims:$HOME/.pyenv/bin:$PATH
|
| 26 |
+
|
| 27 |
+
ARG PYTHON_VERSION=3.10.12
|
| 28 |
+
# Python
|
| 29 |
+
RUN pyenv install $PYTHON_VERSION && \
|
| 30 |
+
pyenv global $PYTHON_VERSION && \
|
| 31 |
+
pyenv rehash && \
|
| 32 |
+
pip install --no-cache-dir --upgrade pip setuptools wheel && \
|
| 33 |
+
pip install --no-cache-dir \
|
| 34 |
+
datasets \
|
| 35 |
+
huggingface-hub "protobuf<4" "click<8.1"
|
| 36 |
+
|
| 37 |
+
# Set the working directory to /data if USE_PERSISTENT_DATA is set, otherwise set to $HOME/app
|
| 38 |
+
WORKDIR $HOME/app
|
| 39 |
+
|
| 40 |
+
# Copy the current directory contents into the container at $HOME/comfy setting the owner to the user
|
| 41 |
+
RUN git clone https://github.com/comfyanonymous/ComfyUI . && git checkout v0.3.15 && \
|
| 42 |
+
pip install xformers!=0.0.18 --no-cache-dir -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu121
|
| 43 |
+
|
| 44 |
+
# Workflows
|
| 45 |
+
RUN echo "Adding workflows..."
|
| 46 |
+
ADD ./workflows ./user/default/workflows
|
| 47 |
+
|
| 48 |
+
# Checkpoints
|
| 49 |
+
RUN echo "Downloading checkpoints..."
|
| 50 |
+
# Quiet because it's a big file (2.13 GB)
|
| 51 |
+
# RUN wget -c https://huggingface.co/genai-archive/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.fp16.safetensors -P ./models/checkpoints/ --quiet
|
| 52 |
+
|
| 53 |
+
# VAE
|
| 54 |
+
RUN echo "Downloading VAE..."
|
| 55 |
+
# RUN wget -c https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors -P ./models/vae/
|
| 56 |
+
|
| 57 |
+
# Loras
|
| 58 |
+
RUN echo "Downloading Loras..."
|
| 59 |
+
# RUN wget -c https://huggingface.co/2ndChanceParis/industrial-lora/resolve/main/industrial_lora-07.safetensors -P ./models/loras
|
| 60 |
+
|
| 61 |
+
# CLIP model
|
| 62 |
+
RUN echo "Downloading CLIP models..."
|
| 63 |
+
# Quiet because it's a big file (9.79 GB)
|
| 64 |
+
# RUN wget -c https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors -P ./models/clip/ --quiet
|
| 65 |
+
# RUN wget -c https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors -P ./models/clip/
|
| 66 |
+
|
| 67 |
+
# Unet model
|
| 68 |
+
# RUN echo "Downloading Unet models..."
|
| 69 |
+
# Quiet because it's a big file (23.8 GB)
|
| 70 |
+
# RUN wget -c https://huggingface.co/camenduru/FLUX.1-dev/resolve/fc63f3204a12362f98c04bc4c981a06eb9123eee/flux1-canny-dev.safetensors -P ./models/unet/ --quiet
|
| 71 |
+
|
| 72 |
+
# --- Optional models ---
|
| 73 |
+
|
| 74 |
+
# T2I-Adapter
|
| 75 |
+
# RUN echo "Downloading T2I-Adapters..."
|
| 76 |
+
# RUN wget -c https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_depth_sd14v1.pth -P ./models/controlnet/
|
| 77 |
+
|
| 78 |
+
# T2I Styles Model
|
| 79 |
+
# RUN echo "Downloading T2I-Style models..."
|
| 80 |
+
# RUN wget -c https://huggingface.co/TencentARC/T2I-Adapter/resolve/main/models/t2iadapter_style_sd14v1.pth -P ./models/style_models/
|
| 81 |
+
|
| 82 |
+
# CLIPVision model (needed for styles model)
|
| 83 |
+
# RUN echo "Downloading CLIPVision models..."
|
| 84 |
+
# RUN wget -c https://huggingface.co/openai/clip-vit-large-patch14/resolve/main/pytorch_model.bin -O ./models/clip_vision/clip_vit14.bin
|
| 85 |
+
|
| 86 |
+
# ControlNet
|
| 87 |
+
# RUN echo "Downloading ControlNet models..."
|
| 88 |
+
# RUN wget -c https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/resolve/main/control_v11e_sd15_ip2p_fp16.safetensors -P ./models/controlnet/
|
| 89 |
+
|
| 90 |
+
# GLIGEN
|
| 91 |
+
#RUN echo "Downloading GLIGEN models..."
|
| 92 |
+
#RUN wget -c https://huggingface.co/comfyanonymous/GLIGEN_pruned_safetensors/resolve/main/gligen_sd14_textbox_pruned_fp16.safetensors -P ./models/gligen/
|
| 93 |
+
|
| 94 |
+
# ESRGAN upscale model
|
| 95 |
+
#RUN echo "Downloading ESRGAN upscale models..."
|
| 96 |
+
#RUN wget -c https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -P ./models/upscale_models/
|
| 97 |
+
|
| 98 |
+
RUN echo "Done"
|
| 99 |
+
|
| 100 |
+
# instal custom nodes
|
| 101 |
+
RUN echo "Installing custom nodes..."
|
| 102 |
+
|
| 103 |
+
RUN cd custom_nodes && git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts.git
|
| 104 |
+
RUN cd custom_nodes && git clone https://github.com/rgthree/rgthree-comfy.git && cd rgthree-comfy && pip install -r requirements.txt
|
| 105 |
+
RUN cd custom_nodes && git clone https://github.com/chflame163/ComfyUI_LayerStyle.git && cd ComfyUI_LayerStyle && pip install -r requirements.txt
|
| 106 |
+
RUN cd custom_nodes && git clone https://github.com/WASasquatch/was-node-suite-comfyui/ && cd was-node-suite-comfyui && pip install -r requirements.txt
|
| 107 |
+
RUN cd custom_nodes && git clone https://github.com/kijai/ComfyUI-KJNodes.git && cd ComfyUI-KJNodes && pip install -r requirements.txt
|
| 108 |
+
RUN cd custom_nodes && git clone https://github.com/cubiq/ComfyUI_essentials.git && cd ComfyUI_essentials && pip install -r requirements.txt
|
| 109 |
+
RUN cd custom_nodes && git clone https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg.git && cd ComfyUI-Inspyrenet-Rembg && pip install -r requirements.txt
|
| 110 |
+
RUN cd custom_nodes && git clone https://github.com/sipherxyz/comfyui-art-venture.git && cd comfyui-art-venture && pip install -r requirements.txt
|
| 111 |
+
RUN cd custom_nodes && git clone https://github.com/Layer-norm/comfyui-lama-remover.git && cd comfyui-lama-remover && pip install -r requirements.txt
|
| 112 |
+
RUN cd custom_nodes && git clone https://github.com/pydn/ComfyUI-to-Python-Extension.git && cd ComfyUI-to-Python-Extension && pip install -r requirements.txt
|
| 113 |
+
RUN cd custom_nodes && git clone https://github.com/twri/sdxl_prompt_styler.git
|
| 114 |
+
RUN cd custom_nodes && git clone https://github.com/M1kep/ComfyLiterals.git
|
| 115 |
+
RUN cd custom_nodes && git clone https://github.com/hylarucoder/comfyui-copilot.git
|
| 116 |
+
|
| 117 |
+
# ComfyUI Manager
|
| 118 |
+
RUN echo "Installing ComfyUI Manager..."
|
| 119 |
+
RUN cd custom_nodes && git clone https://github.com/ltdrdata/ComfyUI-Manager.git
|
| 120 |
+
|
| 121 |
+
RUN echo "Done"
|
| 122 |
+
|
| 123 |
+
CMD ["python", "main.py", "--listen", "0.0.0.0", "--port", "7860", "--output-directory", "${USE_PERSISTENT_DATA:+/data/}"]
|
docker-compose.yml
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version: "3"
|
| 2 |
+
|
| 3 |
+
services:
|
| 4 |
+
comfyui:
|
| 5 |
+
build: .
|
| 6 |
+
# environment:
|
| 7 |
+
# - NVIDIA_VISIBLE_DEVICES=all
|
| 8 |
+
ports:
|
| 9 |
+
- "7860:7860"
|
| 10 |
+
# deploy:
|
| 11 |
+
# resources:
|
| 12 |
+
# reservations:
|
| 13 |
+
# devices:
|
| 14 |
+
# - driver: nvidia
|
| 15 |
+
# count: 1
|
| 16 |
+
# capabilities: [gpu]
|
workflows/workflow_2ndchance_v0.0.1.json
ADDED
|
@@ -0,0 +1,719 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"68": {
|
| 3 |
+
"inputs": {
|
| 4 |
+
"value": 1024
|
| 5 |
+
},
|
| 6 |
+
"class_type": "INTConstant",
|
| 7 |
+
"_meta": {
|
| 8 |
+
"title": "Height (px)"
|
| 9 |
+
}
|
| 10 |
+
},
|
| 11 |
+
"69": {
|
| 12 |
+
"inputs": {
|
| 13 |
+
"value": 1024
|
| 14 |
+
},
|
| 15 |
+
"class_type": "INTConstant",
|
| 16 |
+
"_meta": {
|
| 17 |
+
"title": "Width (px)"
|
| 18 |
+
}
|
| 19 |
+
},
|
| 20 |
+
"71": {
|
| 21 |
+
"inputs": {
|
| 22 |
+
"value": 1
|
| 23 |
+
},
|
| 24 |
+
"class_type": "INTConstant",
|
| 25 |
+
"_meta": {
|
| 26 |
+
"title": "Image count"
|
| 27 |
+
}
|
| 28 |
+
},
|
| 29 |
+
"74": {
|
| 30 |
+
"inputs": {
|
| 31 |
+
"image": "f1adfc4e-e7e1-45a9-a9ed-806189ca88a8.jpeg",
|
| 32 |
+
"upload": "image"
|
| 33 |
+
},
|
| 34 |
+
"class_type": "LoadImage",
|
| 35 |
+
"_meta": {
|
| 36 |
+
"title": "Charger Image"
|
| 37 |
+
}
|
| 38 |
+
},
|
| 39 |
+
"82": {
|
| 40 |
+
"inputs": {
|
| 41 |
+
"width": [
|
| 42 |
+
"69",
|
| 43 |
+
0
|
| 44 |
+
],
|
| 45 |
+
"height": [
|
| 46 |
+
"68",
|
| 47 |
+
0
|
| 48 |
+
],
|
| 49 |
+
"red": 125,
|
| 50 |
+
"green": 125,
|
| 51 |
+
"blue": 125
|
| 52 |
+
},
|
| 53 |
+
"class_type": "Image Blank",
|
| 54 |
+
"_meta": {
|
| 55 |
+
"title": "Image Blank"
|
| 56 |
+
}
|
| 57 |
+
},
|
| 58 |
+
"83": {
|
| 59 |
+
"inputs": {
|
| 60 |
+
"width": [
|
| 61 |
+
"69",
|
| 62 |
+
0
|
| 63 |
+
],
|
| 64 |
+
"height": [
|
| 65 |
+
"68",
|
| 66 |
+
0
|
| 67 |
+
],
|
| 68 |
+
"batch_size": 1,
|
| 69 |
+
"color": 0
|
| 70 |
+
},
|
| 71 |
+
"class_type": "EmptyImage",
|
| 72 |
+
"_meta": {
|
| 73 |
+
"title": "ImageVide"
|
| 74 |
+
}
|
| 75 |
+
},
|
| 76 |
+
"85": {
|
| 77 |
+
"inputs": {},
|
| 78 |
+
"_meta": {
|
| 79 |
+
"title": "scale"
|
| 80 |
+
}
|
| 81 |
+
},
|
| 82 |
+
"86": {
|
| 83 |
+
"inputs": {},
|
| 84 |
+
"_meta": {
|
| 85 |
+
"title": "y_percent"
|
| 86 |
+
}
|
| 87 |
+
},
|
| 88 |
+
"87": {
|
| 89 |
+
"inputs": {},
|
| 90 |
+
"_meta": {
|
| 91 |
+
"title": "x_percent"
|
| 92 |
+
}
|
| 93 |
+
},
|
| 94 |
+
"93": {
|
| 95 |
+
"inputs": {
|
| 96 |
+
"mask": [
|
| 97 |
+
"96",
|
| 98 |
+
1
|
| 99 |
+
]
|
| 100 |
+
},
|
| 101 |
+
"class_type": "MaskPreview+",
|
| 102 |
+
"_meta": {
|
| 103 |
+
"title": "🔧 Mask Preview"
|
| 104 |
+
}
|
| 105 |
+
},
|
| 106 |
+
"96": {
|
| 107 |
+
"inputs": {
|
| 108 |
+
"invert_mask": false,
|
| 109 |
+
"blend_mode": "normal",
|
| 110 |
+
"opacity": 100,
|
| 111 |
+
"x_percent": [
|
| 112 |
+
"87",
|
| 113 |
+
0
|
| 114 |
+
],
|
| 115 |
+
"y_percent": [
|
| 116 |
+
"86",
|
| 117 |
+
0
|
| 118 |
+
],
|
| 119 |
+
"mirror": "None",
|
| 120 |
+
"scale": [
|
| 121 |
+
"85",
|
| 122 |
+
0
|
| 123 |
+
],
|
| 124 |
+
"aspect_ratio": 1,
|
| 125 |
+
"rotate": 0,
|
| 126 |
+
"transform_method": "lanczos",
|
| 127 |
+
"anti_aliasing": 0,
|
| 128 |
+
"background_image": [
|
| 129 |
+
"82",
|
| 130 |
+
0
|
| 131 |
+
],
|
| 132 |
+
"layer_image": [
|
| 133 |
+
"74",
|
| 134 |
+
0
|
| 135 |
+
],
|
| 136 |
+
"layer_mask": [
|
| 137 |
+
"151",
|
| 138 |
+
0
|
| 139 |
+
]
|
| 140 |
+
},
|
| 141 |
+
"class_type": "LayerUtility: ImageBlendAdvance V2",
|
| 142 |
+
"_meta": {
|
| 143 |
+
"title": "LayerUtility: ImageBlendAdvance V2"
|
| 144 |
+
}
|
| 145 |
+
},
|
| 146 |
+
"102": {
|
| 147 |
+
"inputs": {
|
| 148 |
+
"images": [
|
| 149 |
+
"96",
|
| 150 |
+
0
|
| 151 |
+
]
|
| 152 |
+
},
|
| 153 |
+
"class_type": "PreviewImage",
|
| 154 |
+
"_meta": {
|
| 155 |
+
"title": "Aperçu Image"
|
| 156 |
+
}
|
| 157 |
+
},
|
| 158 |
+
"150": {
|
| 159 |
+
"inputs": {
|
| 160 |
+
"threshold": 0.8,
|
| 161 |
+
"torchscript_jit": "default",
|
| 162 |
+
"image": [
|
| 163 |
+
"74",
|
| 164 |
+
0
|
| 165 |
+
]
|
| 166 |
+
},
|
| 167 |
+
"class_type": "InspyrenetRembgAdvanced",
|
| 168 |
+
"_meta": {
|
| 169 |
+
"title": "Inspyrenet Rembg Advanced"
|
| 170 |
+
}
|
| 171 |
+
},
|
| 172 |
+
"151": {
|
| 173 |
+
"inputs": {
|
| 174 |
+
"any_02": [
|
| 175 |
+
"150",
|
| 176 |
+
1
|
| 177 |
+
]
|
| 178 |
+
},
|
| 179 |
+
"class_type": "Any Switch (rgthree)",
|
| 180 |
+
"_meta": {
|
| 181 |
+
"title": "Any Switch (rgthree)"
|
| 182 |
+
}
|
| 183 |
+
},
|
| 184 |
+
"152": {
|
| 185 |
+
"inputs": {
|
| 186 |
+
"images": [
|
| 187 |
+
"150",
|
| 188 |
+
0
|
| 189 |
+
]
|
| 190 |
+
},
|
| 191 |
+
"class_type": "PreviewImage",
|
| 192 |
+
"_meta": {
|
| 193 |
+
"title": "Aperçu Image"
|
| 194 |
+
}
|
| 195 |
+
},
|
| 196 |
+
"153": {
|
| 197 |
+
"inputs": {
|
| 198 |
+
"text": [
|
| 199 |
+
"207",
|
| 200 |
+
0
|
| 201 |
+
],
|
| 202 |
+
"clip": [
|
| 203 |
+
"183",
|
| 204 |
+
0
|
| 205 |
+
]
|
| 206 |
+
},
|
| 207 |
+
"class_type": "CLIPTextEncode",
|
| 208 |
+
"_meta": {
|
| 209 |
+
"title": "CLIP Text Encode (Positive Prompt)"
|
| 210 |
+
}
|
| 211 |
+
},
|
| 212 |
+
"155": {
|
| 213 |
+
"inputs": {
|
| 214 |
+
"low_threshold": 0.09,
|
| 215 |
+
"high_threshold": 0.71,
|
| 216 |
+
"image": [
|
| 217 |
+
"156",
|
| 218 |
+
0
|
| 219 |
+
]
|
| 220 |
+
},
|
| 221 |
+
"class_type": "Canny",
|
| 222 |
+
"_meta": {
|
| 223 |
+
"title": "Canny"
|
| 224 |
+
}
|
| 225 |
+
},
|
| 226 |
+
"156": {
|
| 227 |
+
"inputs": {
|
| 228 |
+
"amount": [
|
| 229 |
+
"71",
|
| 230 |
+
0
|
| 231 |
+
],
|
| 232 |
+
"image": [
|
| 233 |
+
"96",
|
| 234 |
+
0
|
| 235 |
+
]
|
| 236 |
+
},
|
| 237 |
+
"class_type": "RepeatImageBatch",
|
| 238 |
+
"_meta": {
|
| 239 |
+
"title": "Image count"
|
| 240 |
+
}
|
| 241 |
+
},
|
| 242 |
+
"159": {
|
| 243 |
+
"inputs": {
|
| 244 |
+
"vae_name": "ae.safetensors"
|
| 245 |
+
},
|
| 246 |
+
"class_type": "VAELoader",
|
| 247 |
+
"_meta": {
|
| 248 |
+
"title": "Charger VAE"
|
| 249 |
+
}
|
| 250 |
+
},
|
| 251 |
+
"160": {
|
| 252 |
+
"inputs": {
|
| 253 |
+
"positive": [
|
| 254 |
+
"161",
|
| 255 |
+
0
|
| 256 |
+
],
|
| 257 |
+
"negative": [
|
| 258 |
+
"178",
|
| 259 |
+
0
|
| 260 |
+
],
|
| 261 |
+
"vae": [
|
| 262 |
+
"159",
|
| 263 |
+
0
|
| 264 |
+
],
|
| 265 |
+
"pixels": [
|
| 266 |
+
"155",
|
| 267 |
+
0
|
| 268 |
+
]
|
| 269 |
+
},
|
| 270 |
+
"class_type": "InstructPixToPixConditioning",
|
| 271 |
+
"_meta": {
|
| 272 |
+
"title": "InstructPixToPixConditioning"
|
| 273 |
+
}
|
| 274 |
+
},
|
| 275 |
+
"161": {
|
| 276 |
+
"inputs": {
|
| 277 |
+
"guidance": 30,
|
| 278 |
+
"conditioning": [
|
| 279 |
+
"153",
|
| 280 |
+
0
|
| 281 |
+
]
|
| 282 |
+
},
|
| 283 |
+
"class_type": "FluxGuidance",
|
| 284 |
+
"_meta": {
|
| 285 |
+
"title": "GuidageFlux"
|
| 286 |
+
}
|
| 287 |
+
},
|
| 288 |
+
"162": {
|
| 289 |
+
"inputs": {
|
| 290 |
+
"amount": 1,
|
| 291 |
+
"samples": [
|
| 292 |
+
"160",
|
| 293 |
+
2
|
| 294 |
+
]
|
| 295 |
+
},
|
| 296 |
+
"class_type": "RepeatLatentBatch",
|
| 297 |
+
"_meta": {
|
| 298 |
+
"title": "Répéter Lot Latent"
|
| 299 |
+
}
|
| 300 |
+
},
|
| 301 |
+
"163": {
|
| 302 |
+
"inputs": {
|
| 303 |
+
"upscale_method": "nearest-exact",
|
| 304 |
+
"scale_by": 1,
|
| 305 |
+
"samples": [
|
| 306 |
+
"162",
|
| 307 |
+
0
|
| 308 |
+
]
|
| 309 |
+
},
|
| 310 |
+
"class_type": "LatentUpscaleBy",
|
| 311 |
+
"_meta": {
|
| 312 |
+
"title": "Mise à l'échelle Latente Par"
|
| 313 |
+
}
|
| 314 |
+
},
|
| 315 |
+
"164": {
|
| 316 |
+
"inputs": {
|
| 317 |
+
"images": [
|
| 318 |
+
"171",
|
| 319 |
+
0
|
| 320 |
+
]
|
| 321 |
+
},
|
| 322 |
+
"class_type": "PreviewImage",
|
| 323 |
+
"_meta": {
|
| 324 |
+
"title": "Aperçu Image"
|
| 325 |
+
}
|
| 326 |
+
},
|
| 327 |
+
"167": {
|
| 328 |
+
"inputs": {
|
| 329 |
+
"invert_mask": false,
|
| 330 |
+
"grow": 1,
|
| 331 |
+
"blur": 1,
|
| 332 |
+
"mask": [
|
| 333 |
+
"96",
|
| 334 |
+
1
|
| 335 |
+
]
|
| 336 |
+
},
|
| 337 |
+
"class_type": "LayerMask: MaskGrow",
|
| 338 |
+
"_meta": {
|
| 339 |
+
"title": "LayerMask: MaskGrow"
|
| 340 |
+
}
|
| 341 |
+
},
|
| 342 |
+
"168": {
|
| 343 |
+
"inputs": {
|
| 344 |
+
"images": [
|
| 345 |
+
"169",
|
| 346 |
+
0
|
| 347 |
+
]
|
| 348 |
+
},
|
| 349 |
+
"class_type": "PreviewImage",
|
| 350 |
+
"_meta": {
|
| 351 |
+
"title": "Aperçu Image"
|
| 352 |
+
}
|
| 353 |
+
},
|
| 354 |
+
"169": {
|
| 355 |
+
"inputs": {
|
| 356 |
+
"mask_threshold": 254,
|
| 357 |
+
"gaussblur_radius": 6,
|
| 358 |
+
"invert_mask": false,
|
| 359 |
+
"images": [
|
| 360 |
+
"171",
|
| 361 |
+
0
|
| 362 |
+
],
|
| 363 |
+
"masks": [
|
| 364 |
+
"170",
|
| 365 |
+
0
|
| 366 |
+
]
|
| 367 |
+
},
|
| 368 |
+
"class_type": "LamaRemover",
|
| 369 |
+
"_meta": {
|
| 370 |
+
"title": "Big lama Remover"
|
| 371 |
+
}
|
| 372 |
+
},
|
| 373 |
+
"170": {
|
| 374 |
+
"inputs": {
|
| 375 |
+
"size": [
|
| 376 |
+
"71",
|
| 377 |
+
0
|
| 378 |
+
],
|
| 379 |
+
"method": "repeat all",
|
| 380 |
+
"mask": [
|
| 381 |
+
"167",
|
| 382 |
+
0
|
| 383 |
+
]
|
| 384 |
+
},
|
| 385 |
+
"class_type": "MaskExpandBatch+",
|
| 386 |
+
"_meta": {
|
| 387 |
+
"title": "🔧 Mask Expand Batch"
|
| 388 |
+
}
|
| 389 |
+
},
|
| 390 |
+
"171": {
|
| 391 |
+
"inputs": {
|
| 392 |
+
"samples": [
|
| 393 |
+
"177",
|
| 394 |
+
0
|
| 395 |
+
],
|
| 396 |
+
"vae": [
|
| 397 |
+
"159",
|
| 398 |
+
0
|
| 399 |
+
]
|
| 400 |
+
},
|
| 401 |
+
"class_type": "VAEDecode",
|
| 402 |
+
"_meta": {
|
| 403 |
+
"title": "VAE Decode"
|
| 404 |
+
}
|
| 405 |
+
},
|
| 406 |
+
"174": {
|
| 407 |
+
"inputs": {
|
| 408 |
+
"x": 0,
|
| 409 |
+
"y": 0,
|
| 410 |
+
"resize_source": false,
|
| 411 |
+
"destination": [
|
| 412 |
+
"169",
|
| 413 |
+
0
|
| 414 |
+
],
|
| 415 |
+
"source": [
|
| 416 |
+
"96",
|
| 417 |
+
0
|
| 418 |
+
],
|
| 419 |
+
"mask": [
|
| 420 |
+
"96",
|
| 421 |
+
1
|
| 422 |
+
]
|
| 423 |
+
},
|
| 424 |
+
"class_type": "ImageCompositeMasked",
|
| 425 |
+
"_meta": {
|
| 426 |
+
"title": "ImageCompositeMasked"
|
| 427 |
+
}
|
| 428 |
+
},
|
| 429 |
+
"175": {
|
| 430 |
+
"inputs": {
|
| 431 |
+
"batch_size": 1,
|
| 432 |
+
"images": [
|
| 433 |
+
"174",
|
| 434 |
+
0
|
| 435 |
+
]
|
| 436 |
+
},
|
| 437 |
+
"class_type": "RebatchImages",
|
| 438 |
+
"_meta": {
|
| 439 |
+
"title": "Rebatch Images"
|
| 440 |
+
}
|
| 441 |
+
},
|
| 442 |
+
"177": {
|
| 443 |
+
"inputs": {
|
| 444 |
+
"seed": 752696640202565,
|
| 445 |
+
"steps": 20,
|
| 446 |
+
"cfg": 1,
|
| 447 |
+
"sampler_name": "euler",
|
| 448 |
+
"scheduler": "simple",
|
| 449 |
+
"denoise": 1,
|
| 450 |
+
"model": [
|
| 451 |
+
"180",
|
| 452 |
+
0
|
| 453 |
+
],
|
| 454 |
+
"positive": [
|
| 455 |
+
"160",
|
| 456 |
+
0
|
| 457 |
+
],
|
| 458 |
+
"negative": [
|
| 459 |
+
"160",
|
| 460 |
+
1
|
| 461 |
+
],
|
| 462 |
+
"latent_image": [
|
| 463 |
+
"163",
|
| 464 |
+
0
|
| 465 |
+
]
|
| 466 |
+
},
|
| 467 |
+
"class_type": "KSampler",
|
| 468 |
+
"_meta": {
|
| 469 |
+
"title": "KSampler"
|
| 470 |
+
}
|
| 471 |
+
},
|
| 472 |
+
"178": {
|
| 473 |
+
"inputs": {
|
| 474 |
+
"text": "depth of field, blur, blurry.",
|
| 475 |
+
"clip": [
|
| 476 |
+
"183",
|
| 477 |
+
0
|
| 478 |
+
]
|
| 479 |
+
},
|
| 480 |
+
"class_type": "CLIPTextEncode",
|
| 481 |
+
"_meta": {
|
| 482 |
+
"title": "CLIP Text Encode (Negative Prompt)"
|
| 483 |
+
}
|
| 484 |
+
},
|
| 485 |
+
"179": {
|
| 486 |
+
"inputs": {
|
| 487 |
+
"images": [
|
| 488 |
+
"174",
|
| 489 |
+
0
|
| 490 |
+
]
|
| 491 |
+
},
|
| 492 |
+
"class_type": "PreviewImage",
|
| 493 |
+
"_meta": {
|
| 494 |
+
"title": "Aperçu Image"
|
| 495 |
+
}
|
| 496 |
+
},
|
| 497 |
+
"180": {
|
| 498 |
+
"inputs": {
|
| 499 |
+
"lora_name": "industrial_lora-07.safetensors",
|
| 500 |
+
"strength_model": 0.5,
|
| 501 |
+
"strength_clip": 1,
|
| 502 |
+
"model": [
|
| 503 |
+
"182",
|
| 504 |
+
0
|
| 505 |
+
],
|
| 506 |
+
"clip": [
|
| 507 |
+
"183",
|
| 508 |
+
0
|
| 509 |
+
]
|
| 510 |
+
},
|
| 511 |
+
"class_type": "LoraLoader",
|
| 512 |
+
"_meta": {
|
| 513 |
+
"title": "Charger LoRA"
|
| 514 |
+
}
|
| 515 |
+
},
|
| 516 |
+
"181": {
|
| 517 |
+
"inputs": {
|
| 518 |
+
"images": [
|
| 519 |
+
"155",
|
| 520 |
+
0
|
| 521 |
+
]
|
| 522 |
+
},
|
| 523 |
+
"class_type": "PreviewImage",
|
| 524 |
+
"_meta": {
|
| 525 |
+
"title": "Aperçu Image"
|
| 526 |
+
}
|
| 527 |
+
},
|
| 528 |
+
"182": {
|
| 529 |
+
"inputs": {
|
| 530 |
+
"unet_name": "flux1-canny-dev.safetensors",
|
| 531 |
+
"weight_dtype": "default"
|
| 532 |
+
},
|
| 533 |
+
"class_type": "UNETLoader",
|
| 534 |
+
"_meta": {
|
| 535 |
+
"title": "Charger Modèle Diffusion"
|
| 536 |
+
}
|
| 537 |
+
},
|
| 538 |
+
"183": {
|
| 539 |
+
"inputs": {
|
| 540 |
+
"clip_name1": "clip_l.safetensors",
|
| 541 |
+
"clip_name2": "t5xxl_fp16.safetensors",
|
| 542 |
+
"type": "flux",
|
| 543 |
+
"device": "default"
|
| 544 |
+
},
|
| 545 |
+
"class_type": "DualCLIPLoader",
|
| 546 |
+
"_meta": {
|
| 547 |
+
"title": "ChargeurDualCLIP"
|
| 548 |
+
}
|
| 549 |
+
},
|
| 550 |
+
"202": {
|
| 551 |
+
"inputs": {
|
| 552 |
+
"String": "an armachair"
|
| 553 |
+
},
|
| 554 |
+
"class_type": "String",
|
| 555 |
+
"_meta": {
|
| 556 |
+
"title": "Product"
|
| 557 |
+
}
|
| 558 |
+
},
|
| 559 |
+
"203": {
|
| 560 |
+
"inputs": {
|
| 561 |
+
"text": [
|
| 562 |
+
"204",
|
| 563 |
+
0
|
| 564 |
+
],
|
| 565 |
+
"find": "xxx",
|
| 566 |
+
"replace": [
|
| 567 |
+
"202",
|
| 568 |
+
0
|
| 569 |
+
]
|
| 570 |
+
},
|
| 571 |
+
"class_type": "Text Find and Replace",
|
| 572 |
+
"_meta": {
|
| 573 |
+
"title": "Text Find and Replace"
|
| 574 |
+
}
|
| 575 |
+
},
|
| 576 |
+
"204": {
|
| 577 |
+
"inputs": {
|
| 578 |
+
"text_positive": "Product photography of xxx, soft light, sharp, high quality, neoclassic, on a design and minimalist interior. Midday lightning from the windows. The natural texture of the delicate wood contrasts with the concrete floor, creating an inviting space for relaxation or working. This design emphasizes comfort while adding organic elements to indoor living spaces. yyy",
|
| 579 |
+
"text_negative": "",
|
| 580 |
+
"style": "base",
|
| 581 |
+
"log_prompt": "No",
|
| 582 |
+
"style_positive": "",
|
| 583 |
+
"style_negative": true
|
| 584 |
+
},
|
| 585 |
+
"class_type": "SDXLPromptStyler",
|
| 586 |
+
"_meta": {
|
| 587 |
+
"title": "SDXL Prompt Styler"
|
| 588 |
+
}
|
| 589 |
+
},
|
| 590 |
+
"205": {
|
| 591 |
+
"inputs": {
|
| 592 |
+
"String": "in a industrial luxurious appartment"
|
| 593 |
+
},
|
| 594 |
+
"class_type": "String",
|
| 595 |
+
"_meta": {
|
| 596 |
+
"title": "Background"
|
| 597 |
+
}
|
| 598 |
+
},
|
| 599 |
+
"207": {
|
| 600 |
+
"inputs": {
|
| 601 |
+
"text": [
|
| 602 |
+
"203",
|
| 603 |
+
0
|
| 604 |
+
],
|
| 605 |
+
"find": "yyy",
|
| 606 |
+
"replace": [
|
| 607 |
+
"205",
|
| 608 |
+
0
|
| 609 |
+
]
|
| 610 |
+
},
|
| 611 |
+
"class_type": "Text Find and Replace",
|
| 612 |
+
"_meta": {
|
| 613 |
+
"title": "Text Find and Replace"
|
| 614 |
+
}
|
| 615 |
+
},
|
| 616 |
+
"208": {
|
| 617 |
+
"inputs": {
|
| 618 |
+
"text": [
|
| 619 |
+
"207",
|
| 620 |
+
0
|
| 621 |
+
],
|
| 622 |
+
"text2": "Product photography of an armachair, soft light, sharp, high quality, neoclassic, on a design and minimalist interior. Midday lightning from the windows. The natural texture of the delicate wood contrasts with the concrete floor, creating an inviting space for relaxation or working. This design emphasizes comfort while adding organic elements to indoor living spaces. in a industrial luxurious appartment"
|
| 623 |
+
},
|
| 624 |
+
"class_type": "ShowText|pysssss",
|
| 625 |
+
"_meta": {
|
| 626 |
+
"title": "Show Text 🐍"
|
| 627 |
+
}
|
| 628 |
+
},
|
| 629 |
+
"283": {
|
| 630 |
+
"inputs": {
|
| 631 |
+
"rgthree_comparer": {
|
| 632 |
+
"images": [
|
| 633 |
+
{
|
| 634 |
+
"name": "A",
|
| 635 |
+
"selected": true,
|
| 636 |
+
"url": "/api/view?filename=rgthree.compare._temp_untaj_00008_.png&type=temp&subfolder=&rand=0.355492350238392"
|
| 637 |
+
},
|
| 638 |
+
{
|
| 639 |
+
"name": "B",
|
| 640 |
+
"selected": true,
|
| 641 |
+
"url": "/api/view?filename=rgthree.compare._temp_untaj_00009_.png&type=temp&subfolder=&rand=0.4523245395089639"
|
| 642 |
+
}
|
| 643 |
+
]
|
| 644 |
+
},
|
| 645 |
+
"image_a": [
|
| 646 |
+
"175",
|
| 647 |
+
0
|
| 648 |
+
],
|
| 649 |
+
"image_b": [
|
| 650 |
+
"96",
|
| 651 |
+
0
|
| 652 |
+
]
|
| 653 |
+
},
|
| 654 |
+
"class_type": "Image Comparer (rgthree)",
|
| 655 |
+
"_meta": {
|
| 656 |
+
"title": "Image Comparer (rgthree)"
|
| 657 |
+
}
|
| 658 |
+
},
|
| 659 |
+
"288": {
|
| 660 |
+
"inputs": {
|
| 661 |
+
"images": [
|
| 662 |
+
"150",
|
| 663 |
+
0
|
| 664 |
+
]
|
| 665 |
+
},
|
| 666 |
+
"class_type": "PreviewImage",
|
| 667 |
+
"_meta": {
|
| 668 |
+
"title": "Aperçu Image"
|
| 669 |
+
}
|
| 670 |
+
},
|
| 671 |
+
"289": {
|
| 672 |
+
"inputs": {
|
| 673 |
+
"images": [
|
| 674 |
+
"96",
|
| 675 |
+
0
|
| 676 |
+
]
|
| 677 |
+
},
|
| 678 |
+
"class_type": "PreviewImage",
|
| 679 |
+
"_meta": {
|
| 680 |
+
"title": "Aperçu Image"
|
| 681 |
+
}
|
| 682 |
+
},
|
| 683 |
+
"291": {
|
| 684 |
+
"inputs": {
|
| 685 |
+
"images": [
|
| 686 |
+
"171",
|
| 687 |
+
0
|
| 688 |
+
]
|
| 689 |
+
},
|
| 690 |
+
"class_type": "PreviewImage",
|
| 691 |
+
"_meta": {
|
| 692 |
+
"title": "Aperçu Image"
|
| 693 |
+
}
|
| 694 |
+
},
|
| 695 |
+
"292": {
|
| 696 |
+
"inputs": {
|
| 697 |
+
"images": [
|
| 698 |
+
"169",
|
| 699 |
+
0
|
| 700 |
+
]
|
| 701 |
+
},
|
| 702 |
+
"class_type": "PreviewImage",
|
| 703 |
+
"_meta": {
|
| 704 |
+
"title": "Aperçu Image"
|
| 705 |
+
}
|
| 706 |
+
},
|
| 707 |
+
"293": {
|
| 708 |
+
"inputs": {
|
| 709 |
+
"images": [
|
| 710 |
+
"174",
|
| 711 |
+
0
|
| 712 |
+
]
|
| 713 |
+
},
|
| 714 |
+
"class_type": "PreviewImage",
|
| 715 |
+
"_meta": {
|
| 716 |
+
"title": "Aperçu Image"
|
| 717 |
+
}
|
| 718 |
+
}
|
| 719 |
+
}
|