TextureToArray_v2 Op
There is a newer version of this op!
This version will not receive any updates. It is recommended to use a newer version.
Current version: Ops.Gl.TextureToArray_v3
extract colors from a texture
Summary (oneliner)
<p>This op will take an incoming texture and convert each color pixel value to an Array 4 (RGBA). </p> <p>When using 32bit textures your array values will be in the range of 0.0-1.0. 8bit textures will have values of 0-255.</p> <p>Be careful with using high resolution textures. For example a texture of only 100x100 pixel will result in 40,000 values: Red 10,000 Green 10,000 Blue 10,000 Alpha 10,000</p>
- Ops.Gl.TextureToArray_v2
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
INPUT PORTS
<p>Trigger the op</p>
<p>texture in to turn into an array. Beware of high resolutions.</p>
<i>integer</i>
) RGBA RGB RG R G B A<i>boolean</i>
)<p>Force output of floats, when the texture is 8 bit and you don't want byte values (0-255)</p>
OUTPUT PORTS
<p>Trigger out</p>
<p>Outputs the RGBA arrays as one large array</p>
<i>boolean</i>
Number)<p>If HDR is enable on Image compose this will be true else false</p>
Patches using TextureToArray_v2
Changelog
cloned op from Ops.Gl.Texture2ColorArray | pandur - 2023-02-03 15:35 | |
bugfix | Fix problem with floating point textures | pandur - 2024-08-09 14:47 |
improvement | Add option to not always output floating point numbers | pandur - 2024-08-30 11:31 |
bugfix | Fix outputing wrong amount of values | pandur - 2024-09-04 07:57 |
rename | Ops.Gl.TextureToColorArray_v2 renamed to Ops.Gl.TextureToArray_v2 | pandur - 2024-10-30 08:30 |