В тази тема ще се фокусираме върху това как да конвертирате PSD в PNG в C#, като покрием всички подробности за настройка на средата и използваме примерния код. Приложението може да се използва за запазване на PSD като PNG с помощта на C# с помощта на няколко извиквания на API и приложението може да се използва във всяка от .NET конфигурираните среди в Linux, macOS или Windows.
Стъпки за конвертиране на PSD в PNG в C#
- Настройте средата, като инсталирате Aspose.PSD for .NET от NuGet за експортиране на PSD в PNG
- Създайте обект от клас PsdImage, за да заредите изходния PSD файл от диска
- Използвайте екземпляра на класа PngOptions, за да зададете изходните PNG опции
- Конвертирайте PSD в PNG файл, като използвате метода за запазване
В C# PSD към PNG конверторното приложение може лесно да се разработи чрез горепосочените стъпки, при което процесът ще бъде иницииран чрез зареждане на примерния PSD файл от диска или потока от паметта с помощта на метода Image.Load(). След това чрез използване на обект от клас PngOptions ще бъдат зададени необходимите свойства на изходната PNG опция, което след това е последвано от конвертиране на PSD в PNG файл на диска с помощта на метода Save.
Код за експортиране на PSD към PNG в C#
Горният пример показва процеса на конвертиране на PSD в PNG с помощта на C# с помощта на няколко извиквания на API. PsdLoadOptions се използва за задаване на опциите на изходния PSD файл за зареждане, а методът Image.Load() се използва за отваряне на изходния PSD файл от диска. Класът PngOptions се използва за задаване на изходните PNG свойства като ColorType, CompressionLevel, DefaultReplacementFont, ResolutionSettings и MultiPageOptions, за да назовем само няколко. След като зададете свойствата на PNG, желаният PNG файл ще бъде записан или на диска, или в MemoryStream.
В този пример научихме за процеса на конвертиране на PSD в PNG с помощта на C# с помощта на поетапен подход. Ако се интересувате да научите за конвертирането на PSD в PDF, вижте статията на как да конвертирате PSD в PDF в C#.