From 313ed9142570f17595d33aa0bfcabaf2f2dcfd3d Mon Sep 17 00:00:00 2001 From: Chromum Date: Fri, 9 May 2025 11:31:02 +0000 Subject: [PATCH] Add Nodes/Image/RGBASplit --- Nodes%2FImage%2FRGBASplit.md | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Nodes%2FImage%2FRGBASplit.md diff --git a/Nodes%2FImage%2FRGBASplit.md b/Nodes%2FImage%2FRGBASplit.md new file mode 100644 index 0000000..2834ceb --- /dev/null +++ b/Nodes%2FImage%2FRGBASplit.md @@ -0,0 +1,40 @@ +# RGBA Split + +--- + +## 🔌 INPUT PORTS + +| Name | Type | Description | +|-----------------|-----------------|-----------------------------------------------| +| `Input Texture` | `ImageData` | The input image to split into RGBA channels. | + +--- + +## 📤 EXPORT PORTS + +| Name | Type | Description | +|-----------------|--------------------|--------------------------------------------------| +| `R` | `SplitChannelData` | The red channel data extracted from the input image. | +| `G` | `SplitChannelData` | The green channel data extracted from the input image. | +| `B` | `SplitChannelData` | The blue channel data extracted from the input image. | +| `A` | `SplitChannelData` | The alpha channel data extracted from the input image. | + +--- + +## 📝 DESCRIPTION + +The **RGBA Split** node takes a single input image and splits it into four separate RGBA channels. This is typically used in workflows where you need to manipulate individual color channels independently. + +This node is often combined with an [`RGBACombine`]("Nodes/Image/RGBACombine) Node. + +This node is derived from [`BaseImageNode`](Nodes/BaseImageNode) and is categorized under `Channels/RGBA Split`. + +--- + +## ⚠️ KNOWN ISSUES + +- Ensure that the input image has valid RGBA data. If the image is not in RGBA format, the output may not behave as expected (If using the pre-exisiting [`Texture2DImport`](Nodes/Image/Texture2DImport +) this should not happen). + + +---