Come ruotare l'immagine in C#

Questo rapido tutorial spiega come ruotare l’immagine in C# con l’aiuto delle impostazioni di configurazione e un elenco dettagliato di attività per ottenere questa funzionalità. Durante l’utilizzo di C# ruota bitmap verrà illustrata l’operazione per l’angolo specificato dall’utente insieme all’opzione per impostare il colore di sfondo della superficie esposta a causa della rotazione dell’immagine. Imparerai anche a ruotare e capovolgere le immagini contemporaneamente per qualsiasi tipo di immagine come BMP, PNG, JPEG, ecc.

Passaggi per ruotare l’immagine in C#

  1. Stabilisci l’ambiente per aggiungere Aspose.Imaging dal gestore di pacchetti Nuget all’applicazione
  2. Carica l’immagine di origine nell’oggetto classe Image che deve essere ruotato
  3. Trasmetti l’immagine a RasterImage
  4. Memorizza l’immagine nella cache per ottenere prestazioni migliori durante le trasformazioni
  5. Ruota l’immagine di 30 gradi e imposta il colore di sfondo su Verde usando la funzione RasterImage.Rotate
  6. Capovolgi l’immagine sull’asse Y usando la funzione RasterImage.RotateFlip
  7. Salva l’immagine modificata come BMP

Utilizzando C# ruota immagine per angolo l’operazione viene descritta in dettaglio con l’aiuto della configurazione dell’ambiente e quindi una sequenza di passaggi da eseguire per questa funzione. L’immagine BMP di destinazione viene caricata come RasterImage con metodi diversi per ruotare e capovolgere le immagini. L’immagine viene prima memorizzata nella cache per ottenere prestazioni migliori, quindi ruotata e capovolta prima di salvarla nuovamente sul disco.

Codice per ruotare l’immagine in C#

Per ruotare il codice C# della bitmap viene dimostrato che utilizza la funzione RasterImage.Rotate per ruotare l’immagine di un determinato angolo. È possibile impostare il colore di sfondo per lo spazio che verrà lasciato vuoto in caso di rotazione dell’immagine sorgente. Inoltre, puoi capovolgere l’immagine anche con l’aiuto della funzione RasterImage.RotateFlip che richiede l’enumeratore RotateFlipType contenente valori come Rotate90FlipX per ruotare di 90 gradi e quindi capovolgere l’asse X, Rotate90FlipY per ruotare di 90 gradi e capovolgere l’asse Y e allo stesso modo avere 16 diverse opzioni per ruotare e capovolgere.

In questo tutorial abbiamo imparato a ruotare l’immagine in C#, tuttavia, se vuoi imparare a ridimensionare le immagini, fai riferimento all’articolo su come ridimensionare l’immagine in C#.

 Italiano