Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / components/ui/image-framing

components/ui/image-framing ​

Interfaces ​

InterfaceDescription
FramingCadre retenu sur l'image d'origine, en fractions de ses dimensions.
SizeDimensions en pixels.
RectRectangle en pixels de la scène.
TransformPosition de l'image dans la scène : coin haut-gauche et facteur d'échelle.

Alias de type ​

Alias de typeDescription
HandleCôté d'un cadre qu'une poignée déplace.

Fonctions ​

FonctionDescription
fitScaleÉchelle à laquelle l'image entière tient dans la boîte donnée.
clampFrameMaintient le cadre dans la scène, sans descendre sous une taille exploitable.
resizeFrameDéplace le côté que la poignée désigne, le côté opposé restant en place.
toFramingDéduit le cadrage — en fractions de l'image d'origine — de la position courante.
fromFramingReconstitue 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.
defaultFramingCadrage 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é.
outputSizeDimensions du rendu, à hauteur imposée et largeur déduite du cadrage.
renderFramingProduit le rendu cadré.

Documentation Technique