TextureToArray_v3 Op
extract colors from a texture
Summary (oneliner)
This op will take an incoming texture and convert each color pixel value to an Array 4 (RGBA).
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.
Be careful with using high resolution textures. For example a texture of only 100x100 pixel will result in 40,000 values.
- Ops.Gl.TextureToArray_v3
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
No op example found on this server
INPUT PORTS
Trigger the op
texture in to turn into an array. Beware of high resolutions.
OUTPUT PORTS
Trigger out
Outputs the RGBA arrays as one large array
If HDR is enable on Image compose this will be true else false
Patches using TextureToArray_v3
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 |
improvement | Reduce complexity of op, remove channel conversion and bytes to float. just output the pixel values if possible | pandur - 2024-09-04 08:22 |
rename | Ops.Gl.TextureToColorArray_v3 renamed to Ops.Gl.TextureToArray_v3 | pandur - 2024-10-30 08:30 |