В этом разделе подробно рассматривается преобразование PNG в ICON в C#. Он включает в себя все ресурсы, важные классы, методы и исполняемый пример кода для преобразования PNG в ICO на C#. Приложение можно использовать в любой из поддерживаемых .NET сред внутри Windows, Linux или macOS.
Шаги по преобразованию PNG в ICO на C#
- Настройте среду для добавления Aspose.Imaging с помощью диспетчера пакетов NuGet.
- Загрузите исходный PNG-файл, используя экземпляр класса Image.
- Установите параметры по умолчанию для изображения ICON с помощью объекта класса IcoOptions.
- Сохраните полученное изображение как ICON на диске.
Придерживаясь вышеупомянутых шагов, вы можете легко преобразовать PNG в ICON с помощью C# в пошаговом подходе, когда сначала среда настраивается путем включения необходимых ресурсов в проект, а затем исходный PNG загружается с помощью экземпляр класса изображения. На последующих этапах создается объект класса IcoOptions для установки параметров выходного файла ICON. Наконец, преобразованный файл ICO будет сохранен на диске.
Код для преобразования PNG в ICON с помощью С#
using System; | |
using Aspose.Imaging; | |
using Aspose.Imaging.ImageOptions; | |
namespace TestImaging | |
{ | |
public class PngToIcon | |
{ | |
public static void ConvertPngtoIcon() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Apply the product license to convert PNG to Icon in C# | |
License PngToIcoLicense = new License(); | |
PngToIcoLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var image = Image.Load(path + "multiple_codes.png")) | |
{ | |
//Obtain default saving options defined for icon image | |
ImageOptionsBase exportIcoOptions = new IcoOptions(); | |
image.Save(path + "output.ico", exportIcoOptions); | |
} | |
} | |
} | |
} |
В приведенном выше примере вы можете легко изменить PNG на ICON с помощью C# с помощью очень простых вызовов API. Объект класса Image также поддерживает другие типы изображений и имеет несколько перегруженных функций, которые можно использовать для загрузки изображений из потока вместе с другим дополнительным параметром LoadOptions. Объект LoadOptions предоставляет свойства для установки режима восстановления данных, обработчика событий выполнения, цвета фона данных и подсказки о размере буфера.
Эта тема научила нас конвертировать PNG в ICON с помощью C#. Если вы хотите узнать о преобразовании JPG в черно-белый PDF, обратитесь к статье как конвертировать JPG в черно-белый PDF в С#.