pyvista.Texture.to_grayscale#
- Texture.to_grayscale() Texture[source]#
Convert this texture as a single component (grayscale) texture.
- Returns:
pyvista.TextureTexture converted to grayscale. If already grayscale, the original texture itself is returned.
Notes
The transparency channel (if available) will be dropped.
Follows the CCIR 601 luma calculation equation of
Y = 0.299*R + 0.587*G + 0.114*B.Examples
>>> from pyvista import examples >>> texture = examples.download_masonry_texture() >>> bw_texture = texture.to_grayscale() >>> bw_texture Texture (...) Components: 1 Cube Map: False Dimensions: 256, 256 >>> bw_texture.plot()