Как да конвертирате TIFF в PNG в C#

Тази тема обхваща подробности за как да конвертирате TIFF в PNG в C#. Той включва всички ресурси, важни класове, методи и изпълним примерен код за Конвертиране на TIFF в PNG в C#. Приложението може да се използва във всяка от поддържаните .NET среди в Windows, Linux или macOS.

Стъпки за конвертиране на TIFF в PNG в C#

  1. Създайте среда за използване на Aspose.Imaging с помощта на мениджъра на пакети NuGet
  2. Осъществете достъп до изходния TIFF файл, като използвате екземпляра на класа Image и го прехвърлете към TiffImage
  3. Итерация през всеки TIFF кадър
  4. Запазете избрания TIFF кадър като PNG на диска, като използвате PngOptions по подразбиране

Като следвате гореспоменатите стъпки, можете лесно да управлявате конвертирането на всеки кадър в TIFF в PNG с помощта на C# в подход стъпка по стъпка, където първо ще създадем средата, като използваме необходимите ресурси в проекта и след това изходното TIFF изображение се зарежда с помощта на екземпляр на класа Image. След това зареденото изображение ще бъде прехвърлено към екземпляр на класа TiffImage, което след това е последвано от достъп до всеки кадър в TIFF изображението. Всеки TIFF кадър ще бъде записан на диска като отделен PNG файл на диска, като се използва екземплярът на PngOptions по подразбиране.

Код за конвертиране на TIFF в PNG с помощта на C#

С помощта на горния примерен код можете лесно да промените TIFF на PNG с помощта на C# с помощта на много малко API извиквания. Екземплярът на класа Image поддържа множество типове изображения и има множество претоварени методи, които могат да се използват за зареждане на изображенията или от поток, или от диск заедно с други допълнителни параметри на LoadOptions. С помощта на класа LoadOptions можете да зададете манипулатора на събития за прогрес, цвета на фона на данните, режима за възстановяване на данни и подсказка за размера на буфера.

В тази статия научихме за процеса за конвертиране на TIFF в PNG с помощта на C#. Ако се интересувате от компресиране на PNG файл, вижте статията на как да компресирате PNG в C#.

 Български