Herramientas de usuario

Herramientas del sitio


fw:pygame

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
fw:pygame [2009/11/02 15:45]
alfred
fw:pygame [2020/05/09 09:25] (actual)
Línea 244: Línea 244:
 </​code>​ </​code>​
  
-==== Transformaciones ==== 
  
 +
 +==== Transformaciones ====
 +Todos los métodos retornan una superficie nueva y destruyen la anterior.
 +  * ''​pygame.transform.flip(surface,​ xbool, ybool)'':​ Invierte una superficie en x o en y, se le pasa ''​True''​\''​False''​ com ''​xbool''​ o ''​ybool''​.
 +  * ''​pygame.transform.scale(surface,​ (width, height))'':​ Escala una superficie al tamaño indicado.
 +  * ''​pygame.transform.rotate(Surface,​ angle)'':​ Rota una superficie en el ángulo, expresado en grados, indicado.
 +  * ''​pygame.transform.rotozoom(Surface,​ angle, scale)'':​ Es una combinación de escalado y rotación. Se utiliza un algoritmo de antializing. El escalado se expresará en floats, si, por ejemplo su valor es 2.0 significará que se escala el doble.
 +  * ''​pygame.transform.scale2x(surface)'':​ Duplica la imágen en tamaño.
 +  * ''​pygame.transform.smoothscale(surface,​ (width, height))'':​ Hace un escalado smooth.
 +=== Y otras más técnicas ===
 +  * ''​pygame.transform.get_smoothscale_backend''​ y ''​pygame.transform.set_smoothscale_backend''​ para indicar el motor de escalado.
 +  * ''​pygame.transform.chop''​ elimina un área del interior de la imágen.
 +  * ''​pygame.transform.laplacian''​ encuentra los bordes internos de la surface.
 +  * ''​pygame.transform.average_surfaces''​
 +  * ''​pygame.transform.average_color'':​ Encuentra el color general de la imágen.
 +  * ''​pygame.transform.threshold'':​ Encuentra los píxels en la imágen son del color indicado.
  
  
fw/pygame.1257176758.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)