BitMap¶
Inherits: Resource < Reference < Object
Matriz booleana.
Descripción¶
Una matriz bidimensional de valores booleanos, puede ser usada para almacenar eficientemente una matriz binaria (cada elemento de la matriz toma sólo un bit) y consultar los valores usando coordenadas cartesianas naturales.
Métodos¶
void |
|
void |
create_from_image_alpha ( Image image, float threshold=0.1 ) |
get_size ( ) const |
|
get_true_bit_count ( ) const |
|
void |
|
opaque_to_polygons ( Rect2 rect, float epsilon=2.0 ) const |
|
void |
|
void |
set_bit_rect ( Rect2 rect, bool bit ) |
Descripciones de Métodos¶
void create ( Vector2 size )
Crea un mapa de bits con el tamaño especificado, lleno de false
.
Crea un mapa de bits que coincide con las dimensiones de la imagen dada, cada elemento del mapa de bits se establece en false
si el valor alfa de la imagen en esa posición es igual al umbral threshold
o menor, y true
en otro caso.
Devuelve el valor del mapa de bits en la posición especificada.
Vector2 get_size ( ) const
Devuelve las dimensiones del mapa de bits.
int get_true_bit_count ( ) const
Devuelve la cantidad de elementos de mapa de bits que están configurados a true
.
Applies morphological dilation or erosion to the bitmap. If pixels
is positive, dilation is applied to the bitmap. If pixels
is negative, erosion is applied to the bitmap. rect
defines the area where the morphological operation is applied. Pixels located outside the rect
are unaffected by grow_mask.
Establece el elemento del mapa de bits en la posición especificada, al valor especificado.
Establece una porción rectangular del mapa de bits al valor especificado.