Toto téma obsahuje podrobnosti o tom, jak převést PNG na ICON v C#. Zahrnuje všechny zdroje, důležité třídy, metody a spustitelný ukázkový kód pro převod PNG na ICO v C#. Aplikaci lze použít v jakémkoli prostředí podporovaném .NET v rámci Windows, Linux nebo macOS.
Kroky k převodu PNG na ICO v C#
- Nastavte prostředí pro přidání Aspose.Imaging pomocí správce balíčků NuGet
- Načtěte zdrojový soubor PNG pomocí instance třídy Image
- Nastavte výchozí možnosti pro obrázek ICON pomocí objektu třídy IcoOptions
- Uložte výsledný obrázek jako ICON na disk
Dodržením výše uvedených kroků můžete snadno převést PNG na ICON pomocí C# v přístupu krok za krokem, kdy se nejprve nakonfiguruje prostředí zahrnutím požadovaných zdrojů do projektu a poté se zdrojový PNG načte pomocí instance třídy Image. V následujících krocích se vytvoří objekt třídy IcoOptions pro nastavení možností výstupního souboru ICON. Nakonec se převedený soubor ICO uloží na disk.
Kód pro převod PNG na IKONU pomocí C#
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); | |
} | |
} | |
} | |
} |
Ve výše uvedeném příkladu můžete snadno změnit PNG na ICON pomocí C# pomocí velmi jednoduchých volání API. Objekt třídy Image také podporuje jiné typy obrázků a má několik přetížených funkcí, které můžete použít k načtení obrázků z proudu spolu s dalším dalším parametrem LoadOptions. Objekt LoadOptions zpřístupňuje vlastnosti pro nastavení režimu obnovy dat, obslužné rutiny události průběhu, barvy pozadí dat a nápovědy k velikosti vyrovnávací paměti.
Toto téma nás naučilo převést PNG na ICON pomocí C#. Pokud se chcete dozvědět o převodu JPG na černobílé PDF, přečtěte si článek na jak převést JPG na černobílé PDF v C#.