Konvertieren Sie PSD in BMP in C# – Raster Image Processor

In der Vergangenheit haben wir einen Blog-Beitrag 1 veröffentlicht, der zeigt, wie man PSD in JPG in .NET konvertiert. In diesem Blogbeitrag erfahren Sie, wie Sie PSD in C# mit Aspose.PSD for .NET in BMP konvertieren. Es ist allgemein bekannt, dass PSD eine ziemlich große Datei ist und mehr Platz benötigt als andere Bildformate. Wenn Sie also eine PSD-Datei in ein beliebiges anderes Rasterbild konvertieren, profitieren Sie hinsichtlich Speicherplatz und Kompatibilität von Vorteilen. Daher werden wir einen Rasterbildprozessor entwickeln, der diese .NET Dokumentkonvertierungs-API verwendet, um eine PSD zu BMP-Konvertierung zu erreichen. Beginnen wir jedoch mit dieser Anleitung und sehen wir uns die tatsächliche Implementierung der programmgesteuerten Konvertierung von PSD in BMP in C# an.

Wir werden in diesem Artikel die folgenden Abschnitte durchgehen:

  1. PSD Image Converter – API-Installation
  2. PSD in BMP in C# konvertieren
  3. Kostenloser Online-BMP-Ersteller

PSD Image Converter – API-Installation

Die Installationsphase einer Drittanbieterbibliothek spielt eine entscheidende Rolle im Hinblick auf Zuverlässigkeit und Nutzung. Glücklicherweise zeichnet sich Aspose.PSD for .NET hier durch seine sehr einfache Installation aus, bei der nur ein Befehl ausgeführt werden muss. Sie können also die Datei DLL dieser Dokumentkonvertierungs-API herunterladen oder den folgenden Befehl im Paketmanager NuGet ausführen.

PM> Install-Package Aspose.PSD
Dokumentkonvertierungs-API

Konvertieren Sie PSD in BMP in C#

In diesem Abschnitt geht es um die Umsetzung. Wir verfügen über eine Quell-PSD-Datei, die zur programmgesteuerten Konvertierung von PSD in BMP verwendet wird. Die folgenden Schritte veranschaulichen, wie Sie in Java eine SVG zu PNG-Konvertierung erreichen:

Sie können die folgenden Schritte ausführen, um einen Rasterbildprozessor für Ihre Geschäftsanwendung zu erstellen:

  1. Rufen Sie die Methode Load der Klasse Image auf und laden Sie ein vorhandenes PSD bild.
  2. Erstellen Sie eine Instanz der Klasse BmpOptions, um verschiedene BMP bildoptionen zu definieren.
  3. Legen Sie den Wert der Eigenschaft BitsPerPixel fest, um die Bits pro Pixel zu definieren.
  4. Definieren Sie den Puffergrößenhinweis, indem Sie der Eigenschaft BufferSizeHint einen Wert zuweisen.
  5. Legen Sie die Komprimierung fest, indem Sie den Wert der Eigenschaft Komprimierung festlegen.
  6. Initialisieren Sie eine Instanz der Klasse BmpOptions mit dem bmpOptions Objekt.
  7. Rufen Sie die Methode save auf und geben Sie Ausgabepfad und BMP-Optionen an, um PSD in BMP zu konvertieren.

Das folgende Codebeispiel zeigt, wie man PSD in BMP in C# konvertiert:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // Konvertieren Sie PSD in BMP in C# – Raster Image Processor
        static void Main(string[] args)
        {

            // Rufen Sie die Load-Methode der Image Klasse auf und laden Sie ein vorhandenes PSD bild.
            using (Image image = Image.Load("/sample.psd"))
            {
                // Erstellen Sie eine Instanz der BmpOptions Klasse, um verschiedene BMP bildoptionen zu definieren.
                BmpOptions bmpOptions = new BmpOptions();
                // Legen Sie den Wert der BitsPerPixel-Eigenschaft fest, um die Bits pro Pixel zu definieren.
                bmpOptions.BitsPerPixel = 10;
                // Definieren Sie den Hinweis zur Puffergröße, indem Sie der Eigenschaft BufferSizeHint einen Wert zuweisen.
                bmpOptions.BufferSizeHint = 300;
                // Legen Sie die Komprimierung fest, indem Sie den Wert der Eigenschaft „Komprimierung“ festlegen. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // Initialisieren Sie eine Instanz der BmpOptions Klasse mit dem bmpOptions Objekt.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // Rufen Sie die Speichermethode auf, geben Sie den Ausgabepfad und BMP-Optionen an, um PSD in BMP zu konvertieren.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

Sobald Sie die Hauptdatei ausführen, wird an Ihrer Zieladresse eine neue BMP-Datei generiert. Sie können die Ausgabe jedoch im Bild unten sehen:

Rasterbildprozessor

Kostenloser Online-BMP-Ersteller

Vergessen Sie vor allem nicht, ein Online-Tool zu nutzen, um PSD online in BMP zu konvertieren. Dieser Online-BMP-Ersteller basiert auf dieser Dokumentverarbeitungs-API. Es ist webbasiert, verfügt über zahlreiche Funktionen und bietet eine reibungslose Konvertierung von Bilddateien. Darüber hinaus ist für die Nutzung dieses Online-Rasterbildprozessors kein Abonnement oder die Erstellung eines Kontos erforderlich.

Online-BMP-Ersteller

Rasterbildprozessor – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um diese Dokumentkonvertierungs-API ohne Evaluierungseinschränkungen auszuprobieren.

Abschluss

Wir beenden diesen Artikel hier in der Hoffnung, dass Sie gelernt haben, wie Sie PSD in C# mit Aspose.PSD for .NET in BMP konvertieren. Darüber hinaus haben wir auch einen Online-BMP-Ersteller untersucht, der von dieser Bibliothek unterstützt wird. Der Aufbau eines Rasterbildprozessors verschafft Ihrer Unternehmenssoftware einen Wettbewerbsvorteil. Sie können diese Dokumentkonvertierungs-API weiter erkunden, da sie eine Vielzahl von Funktionen enthält. Verpassen Sie also nicht die Dokumentation und die API-Referenzen.

Außerdem empfehlen wir Ihnen, das GitHub Repo und den Getting Started Guide zu besuchen.

Schließlich schreibt aspose.com neue Artikel. Bleiben Sie also bitte für regelmäßige Updates in Kontakt.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie konvertiert man PSD in BMP?

Sie können Aspose.PSD for .NET installieren, um die Konvertierung von PSD in BMP programmgesteuert zu automatisieren. Bitte besuchen Sie diesen Link, um mehr zu erfahren.

Können PSD Dateien konvertiert werden?

Ja, dieser online PSD bildkonverter erledigt die Aufgabe effizient.

Siehe auch