Caricamento del giocatore ...

Ruotare in MS Paint

Qui ho ruotare in senso orario di trenta gradi come una dimostrazione.

Il simbolo ‘x’ in questo caso si riferisce ad uno spostamento angolare in senso orario. Per una rotazione antioraria un valore negativo di ‘x’ è obbligatorio. Col senno di poi la lettera greca ‘theta’ avrebbe potuto essere una scelta più familiare di simboli per denotare l'angolo, ma significa la stessa cosa.

Come qualcuno nei commenti ha sottolineato questo metodo funziona solo se si mantiene la stessa area di selezione in tutta. Assicurarsi che la selezione non è impostata su ‘trasparente’ e che la calcolatrice è impostata su gradi anziché in radianti. Nelle più recenti versioni di MS Paint seconda fase può essere problematico se l'area di selezione non ha spazio sufficiente per espandere. Per ottenere i migliori risultati, utilizzare una grande immagine, e utilizzare l'opzione di rotazione di novanta gradi per ruotare con l'approssimazione di quarantacinque gradi dell'orientamento finale. Raccomando lasciando il passo avanti se la dimensione dell'immagine finale non è importante.

La rotazione è inesatto non solo perché pixel non possono essere ruotate, ma anche perché la seconda fase di solito richiede il programma per arrotondare o giù, che fa sì che l'immagine diventi leggermente distorta. L'unica eccezione (diverso dal banale esempio di zero gradi) è una rotazione di sessanta gradi. Ecco le cifre:

Passo 1: inclinazione orizzontale di 60 gradi
Passo 2: tratto verticale del 400%
fase 3: inclinazione verticale da -60 gradi
fase 4: tratto orizzontale e verticale del 50%

A quarantacinque gradi di rotazione / espansione può anche essere effettuata con precisione disponibile l'ultimo passo viene ignorato (l'immagine sarebbe maggiore dell'originale di un fattore della radice quadrata di due). Una rotazione di novanta gradi con questo metodo è impossibile, in quanto richiederebbe una divisione per zero nel secondo stadio. Fortunatamente c'è un'opzione in MS Paint per ruotare di novanta gradi.

Un altro commento ha suggerito un metodo alternativo che non richiede qualsiasi allungamento:

Passo 1: inclinazione orizzontale da θ / 2
Passo 2: inclinazione verticale da -arctan[senza[io]]
fase 3: inclinazione orizzontale da θ / 2

Ancora, un valore positivo di theta corrisponde ad uno spostamento in senso orario. L'unico problema che vedo con questo metodo è che MS Paint consente solo numeri interi come input, così il primo e terzo passi possono essere approssimate solo per uno spostamento di rotazione di un numero dispari di gradi, ma come un importante bonus non richiede alcuna compressione se la dimensione dell'immagine deve essere mantenuto.

lascia un commento

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *