====== mask ====== /* pygame module for image masks. */ Módulo de pygame para gestionar máscaras de imágenes. * [[#from_surface]] ** Otras páginas: ** * [[:traducciones:pygame:mask:Mask]] /* Useful for fast pixel perfect collision detection. A Mask uses 1bit per pixel to store which parts collide. */ Útiles para detectar colisiones entre píxeles perfecta. Una máscara utiliza 1 bit por //píxel// para almacenar qué partes de una imagen pueden colisionar. /* New in pygame 1.8. */ Este módulo es nuevo en pygame 1.8. ===== from_surface ===== /* Returns a Mask from the given surface. */ Retorna una máscara (objeto [[:traducciones:pygame:mask:Mask]]) para la superficie dada. pygame.mask.from_surface(Surface, threshold = 127) -> Mask /* Makes the transparent parts of the Surface not set, and the opaque parts set. */ Interpreta las partes transparentes de la imagen como no-colisionables y las partes opacas como colisionables. /* The alpha of each pixel is checked to see if it is greater than the given threshold. */ La transparencia de cada pixel se analiza verificando si es mas grande que el valor indicado por ''threshold''. /* If the Surface is color keyed, then threshold is not used. */ Si la superficie ha sido procesada mediante ''Surface.set_colorkey'' entonces el valor indicado por ''threshold'' no se utilizará. * [[pythonexample>pygame.mask.from_surface|buscar código donde se use esta función.]]