> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rubbrband.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Image to Image/Redux Node

> Learn about how to use Rubbrband's Image to Image Node

## Image to Image Flux Node

The image to image flux node uses flux technology to generate variations of images. This is also called Redux in Blackforest FLUX models. As a result, Rubbrband Redux nodes are the same as the Image to Image nodes.

<img src="https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_pro_redux.jpg" />

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

<ResponseField name="Base Image" type="image" required={true}>
  The base image that will be varied.
</ResponseField>

**Settings**

<ResponseField name="Enhance Prompt" type="boolean">
  Switch on this setting to allow the AI to add details to your prompt to
  improve generations. This helps image quality, but can occasionally lead to
  worse prompt adherence.
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="Guidance" type="number">
  Guidance is a scale from 0 to 100 that measures how much the output image
  should adhere to the prompt. Increasing guidance to values that are too high
  result in a lack of coherence -- the images follow the prompt, but they won't
  look quite right.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed
  constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>

## Image to Image Flux Pro Ultra Node

The image to image flux node uses flux pro ultra technology to generate variations of images.

<img src="https://rubbrband-static-assets-buckets.s3.us-east-1.amazonaws.com/docs/images/flux_pro_ultra_redux.jpg" />

**Inputs**

<ResponseField name="Prompt" type="string" required={true}>
  The prompt that describes the image to be generated.
</ResponseField>

<ResponseField name="Base Image" type="image" required={true}>
  The base image that will be varied.
</ResponseField>

**Settings**

<ResponseField name="Enhance Prompt" type="boolean">
  Switch on this setting to allow the AI to add details to your prompt to
  improve generations. This helps image quality, but can occasionally lead to
  worse prompt adherence.
</ResponseField>

<ResponseField name="Color Palette" type="color">
  Add up to 3 colors using the color palette to select.
</ResponseField>

<ResponseField name="Image Strength" type="number">
  A number from 0 to 1 that represents the strength of the base image when
  producing the variation. Increasing the strength increases the similarity of
  the output to the base image.
</ResponseField>

<ResponseField name="seed" type="number">
  A random number that will set the seed for the generation. Keeping the seed
  constant will result in the same outputs. -1 randomizes the seed.
</ResponseField>

<ResponseField name="Raw Mode" type="boolean">
  Switch on this setting for more realistic, natural images.
</ResponseField>

**Outputs**

<ResponseField name="Image" type="mask">
  The variation output image
</ResponseField>
