Konvertera PSD till BMP i C# - Raster Image Processor

I det förflutna publicerade vi en blogg post som demonstrerade hur man konverterar PSD till JPG i .NET. Denna blogginlägg kommer att visa dig hur man konverterar PSD till BMP i C# med hjälp av Aspose.PSD för .NET. Det är allmänt känt att PSD-filer är ganska stora och kräver mer utrymme än andra bildformat. Så, att konvertera en PSD-fil till någon annan rasterbild kommer att gynna dig när det gäller utrymme och kompatibilitet. Därför kommer vi att utveckla en rasterbildprocessor med hjälp av detta .NET dokumentkonverterings-API för att uppnå PSD till BMP-konvertering. Låt oss börja denna guide och se den faktiska implementeringen av hur man konverterar PSD till BMP i C# programmatiskt.

Vi kommer att gå igenom följande avsnitt i denna artikel:

  1. PSD bildkonverterare - API-installation
  2. Konvertera PSD till BMP i C#
  3. Gratis online BMP-skapare

PSD bildkonverterare - API-installation

Installationsfasen för ett tredje parts bibliotek spelar en kritisk roll när det gäller tillförlitlighet och användning. Lyckligtvis sticker Aspose.PSD för .NET ut här på grund av sin mycket enkla installation som bara är ett kommandorad bort. Så, du kan ladda ner DLL-filen för detta dokumentkonverterings-API eller köra följande kommando i NuGet Paketchef.

PM> Install-Package Aspose.PSD
dokumentkonverterings-API

Konvertera PSD till BMP i C#

Detta avsnitt handlar om implementeringen. Vi har en käll-PSD-fil som kommer att användas för att utföra PSD till BMP-konvertering programmatiskt. Följande steg visar hur man uppnår SVG till PNG-konvertering i Java:

Du kan följa de följande stegen för att bygga en rasterbildprocessor för din affärsapp:

  1. Anropa Load-metoden av Image-klassen och ladda en befintlig PSD-bild.
  2. Skapa en instans av BmpOptions-klassen för att definiera olika BMP-bildalternativ.
  3. Sätt värdet på BitsPerPixel-egenskapen för att definiera bitarna per pixel.
  4. Definiera buffertstorleken genom att tilldela ett värde till BufferSizeHint-egenskapen.
  5. Sätt kompression genom att ställa in värdet för Compression-egenskapen.
  6. Initiera en instans av BmpOptions-klassen med bmpOptions-objektet.
  7. Anropa save-metoden och ange utmatningsväg och BMP-alternativ för att konvertera PSD till BMP.

Följande kodexempel visar hur man konverterar PSD till BMP i C#:

När du kör huvudfilen kommer du att se en ny BMP-fil genereras på din destinationsadress. Du kan dock se utdata i bilden nedan:

rasterbildprocessor

Gratis online BMP-skapare

Framför allt, glöm inte att använda ett online-verktyg för att konvertera PSD till BMP online. Denna online BMP-skapare drivs av detta dokumentbehandlings API. Det är webbaserat, rikt på funktioner och erbjuder smidig bildfilkonvertering. Dessutom behöver du inte prenumerera eller skapa något konto för att använda denna online rasterbildprocessor.

online BMP-skapare

Rasterbildprocessor - Få en gratis licens

Du kan få en gratis tillfällig licens för att prova detta dokumentkonverterings-API utan utvärderingsbegränsningar.

Slutsats

Vi avslutar denna artikel här i hopp om att du har lärt dig hur man konverterar PSD till BMP i C# med hjälp av Aspose.PSD för .NET. Dessutom utforskade vi också en online BMP-skapare som stöds av detta bibliotek. Att bygga en rasterbildprocessor kommer att ge en konkurrensfördel för din affärsprogramvara. Du kan utforska detta dokumentkonverterings-API ytterligare då det innehåller en stor mängd funktioner. Så, missa inte dokumentationen och API referenser.

Vi rekommenderar också att du besöker GitHub-repo och Kom igång-guide.

Slutligen, aspose.com skriver nya artiklar. Så, vänligen håll kontakten för regelbundna uppdateringar.

Hjälp finns tillgänglig

Du kan låta oss veta om dina frågor eller funderingar på vårt forum.

Vanliga frågor – FAQs

Hur konverterar man PSD till BMP?

Du kan installera Aspose.PSD för .NET för att automatisera PSD till BMP-konvertering programmatiskt. Vänligen besök denna länk för att lära dig mer.

Kan PSD-filer konverteras?

Ja, denna online PSD-bildkonverterare gör jobbet effektivt.

Se även