Come ritagliare un'immagine in C#

Questo breve tutorial guida su come ritagliare un’immagine in C# spiegando il processo in cui viene ritagliata una bitmap di esempio. Ci sono una serie di opzioni con cui le immagini possono essere ritagliate. Per ritagliare bitmap il codice C# mostra uno dei metodi in cui i lati vengono spostati con i valori definiti dall’utente e l’immagine di output viene salvata come BMP tuttavia puoi salvarla in qualsiasi altro tipo di immagine come JPEG, PNG, ecc.

Passaggi per ritagliare l’immagine in C#

  1. Configura l’ambiente di sviluppo per aggiungere Aspose.Imaging utilizzando il gestore di pacchetti NuGet
  2. Carica la bitmap di origine utilizzando l’oggetto classe Image
  3. Trasmetti l’immagine caricata a RasterImage
  4. Memorizza l’intera immagine nella cache per prestazioni migliori
  5. Ritaglia la bitmap caricata definendo il lato superiore, inferiore, sinistro e destro spostandosi verso il centro dell’immagine
  6. Utilizzare il metodo Salva per salvare l’immagine ritagliata sul disco

Per tagliare l’immagine basata su C#, le impostazioni dell’ambiente, lo spazio dei nomi, le classi e i metodi vengono condivisi in questi passaggi. Puoi caricare qualsiasi tipo di immagine utilizzando il metodo Image.Load() e quindi trasmetterlo a RasterImage che contiene le opzioni per ritagliare le immagini. Abbiamo usato il metodo dello spostamento dei lati qui dove devi definire i valori in base ai quali i lati delle immagini caricate si sposteranno verso l’interno verso il centro dell’immagine creando così un’immagine ritagliata.

Codice per ritagliare l’immagine in C#

Queste righe di codice in C# ritagliano l’immagine e la salvano sul disco utilizzando il metodo RasterImage.Save(). Una volta che l’immagine sorgente è stata caricata come RasterImage, è possibile eseguire anche molte altre operazioni prima di ritagliare o salvare l’immagine risultante, come impostare il colore di sfondo, impostare il monitor di interruzione per ottenere il controllo sull’interruzione anticipata del processo, se necessario, impostare il colore trasparente, impostazione della risoluzione orizzontale e verticale, ecc. solo per citarne alcuni.

Questo tutorial nitido ci ha guidato a tagliare le immagini in C#. Se vuoi imparare a ridimensionare queste immagini, consulta l’articolo su come ridimensionare l’immagine in C#.

 Italiano