Generuj AnyBitmap
Aby uzytkownicy mogli korzystac z narzedzia IronDrawing do otwierania, odczytu i manipulacji plikami obrazow, pliki typu AnyBitmap musza najpierw zostac wygenerowane. Istnieje szereg metod ladujacych pliki obrazow i generujacych pliki AnyBitmap.
Sciezka do plików
Pliki obrazow moga byc ladowane z lokalnego urzadzenia przy uzyciu metody AnyBitmap.FromFile(@"FILE_PATH"). Ta metoda laduje plik obrazu z podanej sciezki do pliku i zapisuje go w zmiennej AnyBitmap, generujac w ten sposob plik AnyBitmap.
Strumien pamieci
Plik AnyBitmap moze byc takze wygenerowany ze strumienia pamieci. Bajty obrazu zostana odczytane i zapisane w tablicach bajtowych za pomoca metody File.ReadAllBytes(@"FILE_PATH"). Plik AnyBitmap zostanie nastepnie wygenerowany z bajtow i zapisany w zmiennej AnyBitmap przy uzyciu metody AnyBitmap.FromBytes(byte[]).
Plik SVG
AnyBitmap moze byc takze wygenerowany z pliku SVG przy uzyciu sciezki do pliku, podobnie jak generowanie AnyBitmap ze zwyklej sciezki do pliku. Jednakze, aby zaladowac plik SVG do programu, musza zostac dodane dodatkowe zaleznosci, takie jak SkiaSharp i SkiaSharp.Svg.
Uniform Resource Identifier (URI)
IronDrawing moze rowniez wygenerowac AnyBitmap bezposrednio z URI. Uzytkownicy musza zainicjowac i zapisac sciezke URI w zmiennej typu Uri. Plik AnyBitmap jest generowany przez przekazanie zmiennej Uri do metody AnyBitmap.FromUri(uri).
