Korzystanie z System.Drawing w aplikacji Blazor WebAssembly w języku C#
Platforma Blazor jest szeroko stosowana do tworzenia interaktywnych i wielokrotnego użytku sieciowego interfejsu użytkownika w technologiach internetowych. Ponadto aplikacje Blazor WebAssembly działają bezpośrednio w przeglądarce w środowisku wykonawczym .NET opartym na WebAssembly. W tym artykule opisano sposób używania biblioteki System.Drawing w aplikacji Blazor WebAssembly.
Narysuj elipsę w C#
Grafika wektorowa jest szeroko stosowana do rysowania kształtów. Możesz łatwo rysować kształty w aplikacjach C# podczas pracy z API Aspose.Drawing. Zgodnie z takimi wymaganiami w tym artykule omówiono sposób rysowania elipsy w języku C#.
Używanie System.Drawing z platformą .NET 6 na platformie innej niż Windows
System.Drawing.Common jest rzeczywistą implementacją biblioteki System.Drawing. Jednak jest teraz przypisywana jako biblioteka specyficzna dla systemu Windows w .NET 6 Framework. W związku z tym można użyć Aspose.Drawing do utworzenia wieloplatformowej aplikacji opartej na .NET 6 Framework.
Używanie Aspose.Drawing w Azure Functions z C#
Funkcje platformy Azure to oparte na zdarzeniach, bezserwerowe usługi w chmurze. Możesz użyć Aspose.Drawing for .NET API w Azure Functions do rysowania grafiki wektorowej lub tekstu zgodnie z własnymi wymaganiami. W tym artykule wyjaśniono, jak szybko i łatwo można skonfigurować interfejs API do użycia w Azure Functions.
Używanie System.Drawing z usługą ASP.NET Core lub ASP.NET
Istnieje wiele pytań poświęconych wykorzystaniu biblioteki System.Drawing w usługach ASP.NET. Najczęstszą odpowiedzią jest to, że Microsoft nie zaleca używania System.Drawing w usługach ASP.NET. W tym artykule poznasz szczegóły korzystania z interfejsu biblioteki System.Drawing w usługach ASP.NET z Aspose.Drawing for .NET. Poniższe sekcje porządkują wszystkie istotne informacje:
Zastosuj macierz, globalną, lokalną, światową transformację współrzędnych w C#
Układy współrzędnych są ważne podczas pracy z grafiką i kształtami. Oś współrzędnych można obracać, aby uzyskać nowe osie przechodzące przez ten sam początek. Przyjrzyjmy się następującym przekształceniom współrzędnych, w tym przekształceniom Matrix, Global, Local i World, programowo przy użyciu języka C#. Co więcej, po przeczytaniu tego artykułu będziesz w stanie zrozumieć następujące przekształcenia:
Dodaj, wstaw lub narysuj tekst w formacie PNG, JPEG, TIFF, ikona, obraz GIF przy użyciu języka C#
Widzimy lub tworzymy wiele obrazów dla informacji wizualnej. Czasami trzeba dodać lub narysować tekst na obrazie w taki sposób, aby nikt inny nie mógł go zmodyfikować. Znak wodny obrazu jest jednym z najczęstszych przykładów. Podobnie etykietowanie lub przeglądanie obrazów może również wymagać rysowania tekstu.
Korzystanie z System.Drawing w systemie Linux bez libgdiplus
Jeśli kiedykolwiek musiałeś uruchamiać swoje aplikacje .NET Core w systemie Linux, być może zauważyłeś, że jednym z głównych problemów jest brak zestawu System.Drawing w standardowym pakiecie .NET Core. Mimo że Microsoft zaleca użycie System.Drawing.Common, nie jest to najlepsze rozwiązanie. Musisz uruchomić „sudo” na każdym komputerze użytkownika, aby zainstalować bibliotekę libgdiplus. Nawet po tym wyniki renderowania będą nieco inne niż te, które masz na komputerach z systemem Windows. Aby poradzić sobie z tym problemem, w tym artykule opisano sposób korzystania z System.Drawing w systemie Linux bez biblioteki libgdiplus.
Rysuj grafikę i twórz rysunki 2D za pomocą C# lub VB.NET
W moim poprzednim artykule przedstawiłem przegląd naszego interfejsu API grafiki .NET — Aspose.Drawing for .NET. Oprócz tego widzieliśmy, jak tworzyć obrazy od podstaw lub rysować grafikę na istniejących obrazach za pomocą C#. W tym artykule pójdziemy o krok dalej i nauczymy się, jak tworzyć rysunki 2D, rysując różne obiekty graficzne w aplikacjach .NET, takich jak aplikacja internetowa ASP.NET, aplikacja Windows itp.
Poniżej znajdują się grafiki wektorowe, które zamierzamy narysować w naszych rysunkach przy użyciu interfejsu API grafiki .
Twórz obrazy bitmapowe i grafikę od podstaw w języku C# .NET
Aspose oferuje swoje API grafiki .NET jako Aspose.Drawing for .NET, które jest lekkim rozwiązaniem do tworzenia obrazów bitmapowych i grafiki identycznych z GDI+. W ten sposób możesz tworzyć mapy bitowe w języku C# z poziomu aplikacji .NET.