
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
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ů:
- Vytvořte instanci třídy PsdLoadOptions.
- Specifikujte možnosti načítání, jako je ReadOnlyMode.
- Načtěte soubor PSD jako PsdImage pomocí třídy Image.
- Inicializujte objekt třídy PngOptions.
- Specifikujte možnosti PNG, včetně ColorType, Progressive a CompressionLevel.
- 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

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.