Thème
Superviseur — Frontend / components/ui/image-framing
components/ui/image-framing
Interfaces
| Interface | Description |
|---|---|
| Framing | Cadre retenu sur l'image d'origine, en fractions de ses dimensions. |
| Size | Dimensions en pixels. |
| Rect | Rectangle en pixels de la scène. |
| Transform | Position de l'image dans la scène : coin haut-gauche et facteur d'échelle. |
Alias de type
| Alias de type | Description |
|---|---|
| Handle | Côté d'un cadre qu'une poignée déplace. |
Fonctions
| Fonction | Description |
|---|---|
| fitScale | Échelle à laquelle l'image entière tient dans la boîte donnée. |
| clampFrame | Maintient le cadre dans la scène, sans descendre sous une taille exploitable. |
| resizeFrame | Déplace le côté que la poignée désigne, le côté opposé restant en place. |
| toFraming | Déduit le cadrage — en fractions de l'image d'origine — de la position courante. |
| fromFraming | Reconstitue cadre et position à partir d'un cadrage enregistré. Le cadre est centré dans la scène, au plus grand format du rapport voulu qui tienne dans la place disponible : la scène d'un téléphone n'étant pas celle d'un poste opérateur, il est réduit proportionnellement plutôt que rogné, ce qui conserve le cadrage au lieu de l'altérer. |
| defaultFraming | Cadrage par défaut d'une image jamais cadrée : l'image entière quand la largeur est libre, sinon le plus grand rectangle centré au rapport demandé. |
| outputSize | Dimensions du rendu, à hauteur imposée et largeur déduite du cadrage. |
| renderFraming | Produit le rendu cadré. |