Muestra las diferencias entre dos versiones de la página.
| 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. | ||