Converti PSD in BMP in C# - Processore di immagini raster

In passato, abbiamo pubblicato un blog post che mostrava come convertire PSD in JPG in .NET. Questo post del blog ti mostrerà come convertire PSD in BMP in C# utilizzando Aspose.PSD for .NET. È comunemente noto che PSD è praticamente un file di grandi dimensioni e richiede più spazio rispetto ad altri formati di immagine. Quindi, convertire un file PSD in qualsiasi altra immagine raster ti avvantaggerà in termini di spazio e compatibilità. Pertanto, svilupperemo un processore di immagini raster utilizzando questa .NET API di conversione dei documenti per ottenere la conversione da PSD a BMP. Tuttavia, iniziamo questa guida e vediamo l’effettiva implementazione di come convertire PSD in BMP in C# a livello di codice.

Esamineremo le seguenti sezioni in questo articolo:

  1. Convertitore di immagini PSD - Installazione API
  2. Converti PSD in BMP in C#
  3. Creatore BMP online gratuito

Convertitore di immagini PSD: installazione API

La fase di installazione di qualsiasi libreria di terze parti gioca un ruolo fondamentale in termini di affidabilità e utilizzo. Fortunatamente, Aspose.PSD for .NET si distingue per la sua installazione molto semplice che richiede solo l’esecuzione di un comando. È quindi possibile scaricare il file DLL di questa API di conversione dei documenti o eseguire il comando seguente in Gestione pacchetti NuGet.

PM> Install-Package Aspose.PSD
API di conversione dei documenti

Converti PSD in BMP in C#

Questa sezione riguarda l’implementazione. Abbiamo un file PSD di origine che verrà utilizzato per eseguire la conversione da PSD a BMP a livello di codice. I seguenti passaggi dimostrano come ottenere la conversione da SVG a PNG in Java:

Puoi seguire i seguenti passaggi per creare un processore di immagini raster per la tua app aziendale:

  1. Richiama il metodo Load della classe Image e carica un’immagine PSD esistente.
  2. Crea un’istanza della classe BmpOptions per definire varie opzioni dell’immagine BMP.
  3. Imposta il valore della proprietà BitsPerPixel per definire i bit per pixel.
  4. Definire l’hint sulla dimensione del buffer assegnando un valore alla proprietà BufferSizeHint.
  5. Impostare la compressione impostando il valore della proprietà Compressione.
  6. Inizializza un’istanza della classe BmpOptions con l’oggetto bmpOptions.
  7. Richiama il metodo salva e fornisci il percorso di output e le opzioni BMP per convertire PSD in BMP.

Il seguente esempio di codice mostra come convertire PSD in BMP in C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Converti PSD in BMP in C# - Processore di immagini raster
        static void Main(string[] args)
        {

            // Richiama il metodo Load della classe Image e carica un'immagine PSD esistente.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Crea un'istanza della classe BmpOptions per definire varie opzioni di immagine BMP.
                BmpOptions bmpOptions = new BmpOptions();
                // Imposta il valore della proprietà BitsPerPixel per definire i bit per pixel.
                bmpOptions.BitsPerPixel = 10;
                // Definire l'hint sulla dimensione del buffer assegnando un valore alla proprietà BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // Imposta la compressione impostando il valore della proprietà Compression. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Inizializza un'istanza della classe BmpOptions con l'oggetto bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Richiama il metodo di salvataggio, fornisci il percorso di output e le opzioni BMP per convertire PSD in BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Una volta eseguito il file principale, vedrai un nuovo file BMP generato al tuo indirizzo di destinazione. Tuttavia, puoi vedere l’output nell’immagine qui sotto:

processore di immagini raster

Creatore BMP online gratuito

Soprattutto, non dimenticare di sfruttare uno strumento online per convertire PSD in BMP online. Questo creatore BMP online è alimentato da questa elaborazione di documenti API. È basato sul Web, ricco di funzionalità e offre una conversione fluida dei file immagine. Inoltre, non è necessario abbonarsi o creare un account per utilizzare questo processore di immagini raster online.

creatore di bmp online

Processore di immagini raster: ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare questa API di conversione dei documenti senza limitazioni di valutazione.

Conclusione

Concludiamo qui questo articolo con la speranza che tu abbia imparato come convertire PSD in BMP in C# utilizzando Aspose.PSD for .NET. Inoltre, abbiamo anche esplorato un creatore di BMP online supportato da questa libreria. Costruire un processore di immagini raster darà un vantaggio competitivo al tuo software aziendale. Puoi esplorare ulteriormente questa API di conversione dei documenti poiché contiene un’enorme quantità di funzionalità. Quindi, non perderti la documentazione e i [riferimenti] API 20.

Inoltre, ti consigliamo di visitare il repository GitHub e la Guida introduttiva.

Infine, aspose.com sta scrivendo nuovi articoli. Quindi, rimanete in contatto per aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come convertire PSD in BMP?

È possibile installare Aspose.PSD for .NET per automatizzare la conversione da PSD a BMP a livello di codice. Visita questo link per saperne di più.

I file PSD possono essere convertiti?

Sì, questo convertitore di immagini PSD online svolge il lavoro in modo efficiente.

Guarda anche