Převod PSD na PNG v C#

PSD (Photoshop Document) je nativní formát souboru pro Adobe Photoshop, běžně používaný pro vytváření log, brožur a různých grafik. Zatímco designéři mohou exportovat vrstvy Photoshopu jako PNG obrázky přímo v Adobe Photoshopu, můžete také programově převádět soubory PSD na PNG obrázky, aniž byste potřebovali Photoshop. V tomto článku prozkoumáme jak převést PSD na PNG obrázek v C# pomocí výkonného API Aspose.PSD pro .NET.

Obsah

  1. API pro převod C# PSD na PNG
  2. Kroky pro převod PSD na PNG
  3. Převod PSD na PNG pomocí C#

API pro převod C# PSD na PNG

Pro převod souborů PSD na PNG obrázky využijeme Aspose.PSD pro .NET API. Tento robustní .NET plugin zjednodušuje manipulaci s formáty souborů Adobe Photoshop, což umožňuje .NET aplikacím načítat a číst jak soubory PSD, tak PSB. S Aspose.PSD můžete snadno aktualizovat vlastnosti vrstev, přidávat vodoznaky, otáčet, měnit velikost, vykreslovat a převádět soubory PSD, spolu s různými dalšími podporovanými formáty souborů, vše bez potřeby Adobe Photoshopu.

Třída Image slouží jako základní třída pro všechny typy obrázků. Třída PsdImage vám umožňuje načítat, upravovat a ukládat soubory PSD. Obsahuje metodu Save(string, ImageOptionsBase) pro uložení PSD v určeném formátu souboru a umístění. Kromě toho API poskytuje třídu PsdLoadOptions pro specifikaci možností načítání a třídu PngOptions pro definování možností vytváření formátu souboru PNG.

Můžete buď stáhnout DLL API, nebo jej nainstalovat prostřednictvím NuGet:

PM> Install-Package Aspose.PSD

Jak převést PSD na PNG

Převod souboru PSD na formát PNG je jednoduchý. Postupujte podle těchto kroků:

  • Definujte možnosti načítání PSD.
  • Načtěte soubor PSD.
  • Specifikujte možnosti uložení PNG.
  • Uložte PSD jako PNG.

V další části převedeme tyto kroky do kódu C# pro export souboru PSD do formátu PNG.

Převod PSD na PNG pomocí C#

Pro převod souborů PSD na PNG obrázky pomocí C# postupujte podle těchto kroků:

  1. Vytvořte instanci třídy PsdLoadOptions.
  2. Specifikujte možnosti načítání, jako je ReadOnlyMode.
  3. Načtěte soubor PSD jako PsdImage pomocí třídy Image.
  4. Inicializujte objekt třídy PngOptions.
  5. Specifikujte možnosti PNG, včetně ColorType, Progressive a CompressionLevel.
  6. Uložte výstupní soubor pomocí metody Save().

Zde je ukázka kódu, která demonstruje jak převést PSD na PNG v C#:

Zdrojový PSD

Zdrojový PSD

Převod PSD na PNG pomocí C#

Převedený PNG

Získejte bezplatnou dočasnou licenci

Můžete získat bezplatnou dočasnou licenci k vyzkoušení Aspose.PSD pro .NET bez jakýchkoli hodnotících omezení.

Závěr

V tomto článku jsme se naučili, jak:

  • Načíst existující soubor PSD.
  • Specifikovat možnosti načítání PSD a PNG.
  • Uložit PSD jako PNG pomocí C#.

Kromě převodu PSD na PNG v C# můžete objevovat více o Aspose.PSD pro .NET návštěvou dokumentace a prozkoumáním různých funkcí podporovaných API. Pokud máte jakékoli dotazy nebo potřebujete pomoc, neváhejte se obrátit na naše bezplatné podpůrné fórum.

Viz také