Този урок стъпка по стъпка ви показва как да създадете PNG изображение от BMP в C#. Този код в C# запазва растерно изображение като PNG лесно и бързо. В определени ситуации трябва да конвертираме растерно изображение в PNG в нашите C# приложения и тази проба ще бъде полезна в такива сценарии.
Стъпки за създаване на PNG изображение от BMP в C#
- Настройте пакет Aspose.Imaging for .NET от Nuget.org
- Включете препратка към следните две пространства от имена: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Посочете лиценз с помощта на метода SetLicense преди конвертиране
- Прочетете BMP файл в обект Image
- Задайте атрибути за изходно PNG изображение с помощта на клас PngOptions
- Запазете изходното PNG изображение с посочените PNG опции
В горните прости стъпки първо зареждаме входно BMP изображение в обект на изображение, използвайки метода Load на клас Image. След като заредим BMP изображението в паметта, можем да го запазим в изходно PNG изображение. Можем също да посочим атрибутите на изходното PNG изображение.
Код за създаване на PNG изображение от BMP в C#
В горния код сме задали разделителна способност на изходното PNG изображение, преобразувано от растерното изображение. също сме задали нивото на компресия на PNG изображението. По същия начин можем да зададем други необходими атрибути на изходното изображение.
В предишната ни тема обяснихме кода на конвертирайте OTG в PDF в C#. Преобразуването между различни други формати на изображения също е подобно на примера, даден в горния фрагмент с малки промени в кода.