# Minimum Images

This function block is designed to create a new image by calculating the minimum pixel values from two input images pixel by pixel.

## 📥 Inputs <a href="#inputs" id="inputs"></a>

`Image Any` The first input image from which minimum values will be determined.

`Image Any` The second input image to compare with the first image for minimum values.

## 📤 Outputs <a href="#outputs" id="outputs"></a>

`Image Any` The output image containing the minimum pixel values from the two input images.

## 🎨 Features <a href="#features" id="features"></a>

`Pixel Comparison` This block compares pixel values between two images, resulting in an output image that reflects the minimum values at each pixel location.

`Same Size Requirement` The function block ensures that both input images are of the same dimensions for valid operations.

## 📝 Usage Instructions <a href="#usage" id="usage"></a>

1. **Connect Input Images**: Link two images to the input sockets. Ensure both images are the same size.
2. **Evaluate**: Run the block to generate the output image that reflects the minimum pixel values from the two inputs.

## 📊 Evaluation <a href="#evaluation" id="evaluation"></a>

Upon execution, this function block returns a new image displaying the minimum pixel values calculated from the two input images.

## 🛠️ Troubleshooting <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Size Mismatch Error</summary>

If you encounter an error related to image sizes, ensure that both input images are of the same dimensions. You can use the `Image Resize` block to adjust the size of one of the images accordingly.

</details>

<details>

<summary>No Output Generated</summary>

Ensure that both connected images are valid and contain pixel data. A lack of valid image data will result in no output.

</details>
