Převeďte PSD na BMP v C# - Rasterový obrazový procesor

V minulosti jsme publikovali blogový příspěvek, který ukazuje, jak převést PSD na JPG v .NET. Tento blogový příspěvek vám ukáže, jak převést PSD na BMP v C# pomocí Aspose.PSD pro .NET. Je obecně známo, že PSD má velikost docela velkého souboru a vyžaduje více místa než jiné obrazové formáty. Proto převod souboru PSD na jakýkoli jiný rastrový obrázek přinese výhody z hlediska prostoru a kompatibility. Proto vyvineme rasterový obrazový procesor pomocí tohoto .NET API pro převod dokumentů, abychom dosáhli převodu PSD na BMP. Pojďme tedy začít tuto příručku a podívat se na skutečnou implementaci, jak programově převést PSD na BMP v C#.

V tomto článku projdeme následující sekce:

  1. Převodník obrázků PSD - Instalace API
  2. Převod PSD na BMP v C#
  3. Bezplatný online tvůrce BMP

Převodník obrázků PSD - Instalace API

Fáze instalace jakékoli třetí strany knihovny hraje zásadní roli z hlediska spolehlivosti a použití. Naštěstí Aspose.PSD pro .NET vyniká zde díky velmi snadné instalaci, která je jen na příkaz daleko. Můžete si stáhnout DLL soubor tohoto API pro převod dokumentů nebo spustit následující příkaz v NuGet Správci balíčků.

PM> Install-Package Aspose.PSD
API pro převod dokumentů

Převod PSD na BMP v C#

Tato sekce se týká implementace. Máme zdrojový PSD soubor, který bude použit k provedení programového převodu PSD na BMP. Následující kroky ukazují, jak dosáhnout převodu SVG na PNG v Javě:

Můžete postupovat podle následujících kroků, abyste vybudovali rasterový obrazový procesor pro vaši obchodní aplikaci:

  1. Vyvolejte Load metodu třídy Image a načtěte existující PSD obrázek.
  2. Vytvořte instanci třídy BmpOptions, abyste definovali různé možnosti BMP obrázku.
  3. Nastavte hodnotu vlastnosti BitsPerPixel, abyste definovali bity na pixel.
  4. Definujte velikost vyrovnávací paměti přiřazením hodnoty k vlastnosti BufferSizeHint.
  5. Nastavte kompresi nastavením hodnoty vlastnosti Compression.
  6. Inicializujte instanci třídy BmpOptions s objektem bmpOptions.
  7. Vyvolejte metodu save, a poskytněte výstupní cestu a BMP možnosti pro převod PSD na BMP.

Následující ukázka kódu ukazuje, jak převést PSD na BMP v C#:

using Aspose.PSD.ImageOptions;
namespace Aspose.PSD.Examples.Aspose.Conversion
{
class PSDToBMP
{
// Convert PSD to BMP in C# - Raster Image Processor
static void Main(string[] args)
{
// Invoke the Load method of the Image class and load an existing PSD image.
using (Image image = Image.Load("/sample.psd"))
{
// Create an instance of BmpOptions class to define various BMP image options.
BmpOptions bmpOptions = new BmpOptions();
// Set the value of BitsPerPixel property to define the bits per pixel.
bmpOptions.BitsPerPixel = 10;
// Define the buffer size hint by assigning a value to the BufferSizeHint property.
bmpOptions.BufferSizeHint = 300;
// Set the compression by setting the value of Compression property.
bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
// Initialize an instance of the BmpOptions class with the bmpOptions object.
BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
// Invoke the save method, provide output path and BMP options to convert PSD to BMP.
image.Save("/output.bmp", bmpOptions1);
}
}
}
}

Jakmile spustíte hlavní soubor, uvidíte nový BMP soubor generovaný na vaší cílové adrese. Nicméně, můžete vidět výstup na obrázku níže:

rasterový obrazový procesor

Bezplatný online tvůrce BMP

Nadto nezapomeňte využít online nástroj pro převod PSD na BMP online. Tento online tvůrce BMP je poháněn tímto API pro zpracování dokumentů API. Je webový, bohatý na funkce a nabízí hladký převod obrazových souborů. Navíc se nemusíte přihlašovat nebo vytvářet účet pro použití tohoto online rasterového obrazového procesoru.

online tvůrce BMP

Rasterový obrazový procesor - Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k vyzkoušení tohoto API pro převod dokumentů bez omezení hodnocení.

Závěr

Tento článek zde zakončujeme s nadějí, že jste se naučili, jak převést PSD na BMP v C# pomocí Aspose.PSD pro .NET. Kromě toho jsme také prozkoumali online tvůrce BMP, který podporuje tuto knihovnu. Vytvoření rasterového obrazového procesoru dá vaší obchodní aplikaci konkurenční výhodu. Můžete toto API pro převod dokumentů dále prozkoumat, protože obsahuje obrovský stack funkcí. Takže nezapomeňte na dokumentaci a API reference.

Také doporučujeme navštívit GitHub repo a Průvodce pro začátečníky.

Nakonec aspose.com píše nové články. Takže zůstaňte v kontaktu pro pravidelné aktualizace.

Pomoc je k dispozici

Můžete nám sdělit své otázky nebo dotazy na našem foru.

Často kladené otázky – FAQ

Jak převést PSD na BMP?

Můžete nainstalovat Aspose.PSD pro .NET a automatizovat převod PSD na BMP programově. Navštivte tento odkaz a dozvíte se více.

Lze soubory PSD převádět?

Ano, tento online převodník obrázků PSD to dělá efektivně.

Viz také