Paint.net 4.3 rilasciato con miglioramenti delle prestazioni e passaggio a .NET 5

Questa settimana è stata rilasciata una nuova versione dell’editor di immagini open source Paint.net. L’ultima versione, Paint.Net 4.3, è la prima che utilizza il framework .NET 5 e non più .NET Framework 4.8. La modifica del quadro ha conseguenze positive e negative per l’applicazione.

Paint.net 4.3 è già disponibile. Gli utenti che hanno installato l’applicazione e abilitato i controlli di aggiornamento automatici dovrebbero ricevere la notifica di aggiornamento e un’opzione per scaricare e installare la nuova versione al successivo avvio del programma. Le versioni offline e portatili di Paint.net 4.3 sono disponibili su GitHub e c’è una versione di Microsoft Store, ma viene anche aggiornata automaticamente.

Gli zip portatili sono nuovi e possono essere scaricati da GitHub. Tuttavia, questi non si aggiorneranno automaticamente.

Paint.net 4.3

paint.net 4.3

Le prestazioni sono migliorate in modo significativo secondo lo sviluppatore di Paint.net. Parte di esso deriva dal passaggio da .NET Framework 4.8 a .NET 5.

.NET 5 è un enorme aggiornamento del runtime .NET e offre molto in termini di prestazioni con la sua generazione di codice migliorata (JIT). Mi consente inoltre di ottimizzare ulteriormente il codice tramite l’uso degli intrinseci SIMD (SSE* e AVX* su x86/x64 e AdvSIMD su ARM64), che ho iniziato a sfruttare. Inoltre, gli effetti sono più veloci, il caricamento dei plug-in è più veloce (soprattutto per le forme), gli strumenti Bacchetta magica e Secchio di vernice sono significativamente più veloci e le prestazioni complessive sono semplicemente migliori. Anche l’installazione e l’aggiornamento sono più veloci perché sono stato in grado di rimuovere la fase “Ottimizzazione delle prestazioni” dall’installazione.

Le note di rilascio ufficiali elencano più di una dozzina di aree con miglioramenti delle prestazioni, ma non è l’unico cambiamento. I dispositivi ARM64 sono supportati nativamente da Paint.Net 4.3 e ciò significa che le prestazioni su dispositivi come Surface Pro X sono migliorate di conseguenza.

A proposito di conseguenze, la migrazione a .NET 5 ha fatto sì che alcuni plugin non funzionassero più con quella versione. Lo sviluppatore è riuscito a far funzionare di nuovo la maggior parte dei plug-in, ma è possibile che alcuni plug-in non funzionino più con la nuova versione.

Lo sviluppatore prevede di migrare a .NET 6 nel prossimo futuro; la versione finale è prevista per novembre e un aggiornamento di Paint.NET verrà rilasciato poco dopo secondo lo sviluppatore.

Dai un’occhiata al post sul forum ufficiale di Paint.net qui per ulteriori informazioni e collegamenti.