LOGICA DI CONVERSIONE
Ruota un’immagine in senso orario
Ruota la bitmap dell’angolo scelto ampliando il canvas per contenerla.
ImmagineImmagine elaborataElaborazione locale
01Immagine
02Ruota la geometria del canvas
03Immagine elaborata
Una rotazione di 90° scambia di fatto larghezza e altezza.
Angoli arbitrari richiedono un riquadro più grande
Per rotazioni non ortogonali il canvas viene ampliato per evitare di tagliare l’immagine.
Il contenuto resta nel browser
L’elaborazione viene eseguita localmente nella pagina senza dover inviare il contenuto a UtilityLake.
02
In breve
Cosa fa esattamente?
Ruota la bitmap dell’angolo scelto ampliando il canvas per contenerla.
Un esempio?
Una rotazione di 90° scambia di fatto larghezza e altezza.