Ova tema pokriva detalje o kako pretvoriti PNG u ICON u C#. Obuhvaća sve resurse, važne klase, metode i primjer koda koji se može izvoditi za Pretvaranje PNG-a u ICO u C#. Aplikacija se može koristiti u bilo kojem od .NET podržanih okruženja unutar sustava Windows, Linux ili macOS.
Koraci za pretvaranje PNG-a u ICO u C#
- Postavite okruženje za dodavanje Aspose.Imaging pomoću upravitelja paketa NuGet
- Učitajte izvornu PNG datoteku pomoću instance klase Image
- Postavite zadane opcije za sliku ICON pomoću objekta klase IcoOptions
- Spremite dobivenu sliku kao ICON na disk
Pridržavajući se gore navedenih koraka, možete jednostavno pretvoriti PNG u ICON pomoću C# u pristupu korak po korak gdje se prvo konfigurira okruženje uključivanjem potrebnih resursa u projekt, a zatim se izvorni PNG učitava pomoću instanca klase Image. U sljedećim koracima kreira se objekt klase IcoOptions za postavljanje opcija izlazne ICON datoteke. Na kraju, konvertirana ICO datoteka bit će spremljena na disk.
Kod za pretvaranje PNG-a u ICON pomoću 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); | |
} | |
} | |
} | |
} |
U gornjem primjeru možete jednostavno promijeniti PNG u ICON koristeći C# uz pomoć vrlo jednostavnih API poziva. Objekt klase Image također podržava druge vrste slika i ima više preopterećenih funkcija koje možete koristiti za učitavanje slika iz toka zajedno s drugim dodatnim parametrom LoadOptions. Objekt LoadOptions izlaže svojstva za postavljanje načina oporavka podataka, rukovatelja događajima napretka, boju pozadine podataka i savjet o veličini međuspremnika.
Ova nas je tema naučila konvertirati PNG u ICON pomoću C#. Ako želite saznati više o pretvaranju JPG-a u crno-bijeli PDF, pogledajte članak na kako pretvoriti JPG u crno-bijeli PDF u C#.