Utilizzo di System.Drawing con ASP.NET Core o ASP.NET Service
Ci sono molte domande dedicate all’utilizzo della libreria System.Drawing nei servizi ASP.NET. La risposta più comune è che Microsoft sconsiglia l’utilizzo di System.Drawing nei servizi ASP.NET. In questo articolo verranno illustrati i dettagli sull’uso dell’interfaccia della libreria System.Drawing nei servizi ASP.NET con Aspose.Drawing per .NET. Le seguenti sezioni strutturano tutte le informazioni rilevanti:
Applicare la trasformazione delle coordinate Matrice, Globale, Locale, Mondiale in C#
I sistemi di coordinate sono importanti quando si lavora con la grafica e le forme. L’asse delle coordinate può essere ruotato per ottenere nuovi assi attraverso la stessa origine. Esaminiamo le seguenti trasformazioni di coordinate, incluse le trasformazioni Matrix, Global, Local e World a livello di codice usando il linguaggio C#. Inoltre, sarai in grado di comprendere le seguenti trasformazioni dopo aver esaminato questo articolo:
Aggiungi, inserisci o disegna testo su PNG, JPEG, TIFF, icona, immagine GIF utilizzando C#
Vediamo o creiamo molte immagini per informazioni visive. A volte è necessario aggiungere o disegnare del testo su un’immagine in modo tale che nessun altro possa modificare quel testo. La filigrana dell’immagine è uno degli esempi più comuni. Allo stesso modo, anche l’etichettatura o la revisione delle immagini potrebbe richiedere il disegno del testo.
Utilizzo di System.Drawing in Linux senza libgdiplus
Se hai mai dovuto eseguire le tue applicazioni .NET Core su Linux, potresti aver notato che uno dei problemi principali è la mancanza dell’assembly System.Drawing nel pacchetto .NET Core standard. Anche se Microsoft consiglia di utilizzare System.Drawing.Common, questa non è la soluzione definitiva. Devi eseguire ‘sudo’ su ogni macchina utente per avere la libreria libgdiplus installata. E anche dopo, i risultati del rendering saranno leggermente diversi da quelli che hai su macchine Windows. Per far fronte a questo problema, questo articolo spiega come usare System.Drawing in Linux senza la libreria libgdiplus.
Disegna grafica e crea disegni 2D usando C# o VB.NET
Nel mio precedente articolo, ti ho fornito una panoramica della nostra API grafica .NET - Aspose.Drawing for .NET. Insieme a questo, abbiamo visto come creare immagini da zero o disegnare grafica su immagini esistenti usando C#. In questo articolo, faremo un passo avanti e impareremo come creare disegni 2D disegnando vari oggetti grafici all’interno delle applicazioni .NET come l’applicazione Web ASP.NET, l’applicazione Windows e così via.
Di seguito sono riportati gli elementi grafici vettoriali che disegneremo all’interno dei nostri disegni utilizzando l’API grafica .
Crea immagini e grafica bitmap da zero in C# .NET
Aspose offre la sua API grafica .NET come Aspose.Drawing for .NET, che è una soluzione leggera per la creazione di immagini bitmap e grafica identica a GDI+. Pertanto, puoi creare bitmap in C# dall’interno delle tue applicazioni .NET.