Paint.net - Paint.net

Paint.net
Paint.net logo.png
Paint.net screenshot.png
paint.net versione 4.1.5
Autori originali Rick Brewster
Sviluppatore/i dotPDN, LLC
Versione iniziale 6 maggio 2004 ; 17 anni fa ( 2004-05-06 )
Rilascio stabile
4.3.1 / 27 settembre 2021 ; 13 giorni fa ( 2021-09-27 )
Scritto in C# , C++ , C++/CLI
Sistema operativo Windows 7 SP1 o successivo
piattaforma .NET Framework
Taglia 9,2 MB
Disponibile in 25 lingue
Elenco delle lingue
Inglese, cinese (semplificato), cinese (tradizionale), ceco, danese, olandese, finlandese, francese, tedesco, hindi, ungherese, italiano, giapponese, coreano, lituano, norvegese, persiano, polacco, portoghese (Brasile), portoghese (Portogallo ), russo, spagnolo, turco, ucraino
Tipo Editor di grafica raster
Licenza Gratuito
Sito web getpaint .net

Paint.net (stilizzato come Paint.NET o paint.net ) è un programma di editor di grafica raster gratuito per Microsoft Windows , sviluppato su .NET Framework . Paint.net è stato originariamente creato da Rick Brewster come progetto studentesco della Washington State University e si è evoluto da un semplice sostituto del programma Microsoft Paint in un programma per la modifica principalmente della grafica, con supporto per i plugin .

Storia

Paint.net è nato come progetto di design senior di informatica durante la primavera del 2004 presso la Washington State University . La versione 1.0 consisteva di 36.000 righe di codice ed è stata scritta in quindici settimane. Al contrario, la versione 3.35 dispone di circa 162.000 righe di codice. Il progetto paint.net è proseguito durante l'estate e nel semestre autunnale del 2004 per entrambe le versioni 1.1 e 2.0.

Lo sviluppo continua con un programmatore che ha lavorato su versioni precedenti di Paint.net mentre era studente alla WSU. A maggio 2006 il programma era stato scaricato almeno 2 milioni di volte, ad una velocità di circa 180.000 al mese.

Inizialmente, Paint.net è stato rilasciato con una versione modificata della licenza MIT , con l'esclusione del programma di installazione, del testo e della grafica. Era completamente open-source , ma a causa di violazioni della licenza, tutti i file di risorse (come il testo dell'interfaccia e le icone) sono stati rilasciati con una licenza Creative Commons non libera che vietava la modifica e il programma di installazione è stato reso closed-source. La versione 3.36 è stata inizialmente rilasciata come open-source parziale, ma in seguito Brewster ha rimosso il codice sorgente, citando problemi di plagio. Nella versione 3.5, paint.net è diventato un software proprietario . Agli utenti è ora vietato modificarlo.

A partire dalla versione 4.0.18, paint.net viene pubblicato in due edizioni: un'edizione classica rimane freeware , simile a tutte le altre versioni dalla 3.5. Un'altra edizione, tuttavia, è pubblicata su Microsoft Store con una licenza di prova ed è disponibile per l'acquisto a 7 dollari. Secondo lo sviluppatore, ciò è stato fatto per consentire agli utenti di contribuire allo sviluppo con maggiore comodità, anche se la vecchia strada della donazione non è stata chiusa.

Panoramica

Paint.net è programmato principalmente nel linguaggio di programmazione C# . Il suo formato immagine nativo, .PDN, è una rappresentazione compressa del formato oggetto interno dell'applicazione , che conserva la stratificazione e altre informazioni.

Plugin

Paint.net supporta i plug-in , che aggiungono regolazioni dell'immagine, effetti e supporto per ulteriori tipi di file. Possono essere programmati utilizzando qualsiasi linguaggio di programmazione .NET Framework , sebbene siano più comunemente scritti in C# . Questi sono creati da programmatori volontari nel forum di discussione del programma, il forum paint.net. Sebbene la maggior parte sia semplicemente pubblicata tramite il forum di discussione, alcuni sono stati inclusi in una versione successiva del programma. Ad esempio, un plug-in di tipo file DirectDraw Surface (originariamente di Dean Ashton) e un effetto Ink Sketch e Soften Portrait (originariamente di David Issel) sono stati aggiunti a Paint.net nella versione 3.10.

Sono stati prodotti centinaia di plugin; come Shape3D, che trasforma un disegno 2D in una forma 3D. Alcuni plugin espandono le funzionalità fornite con Paint.net, come Curves+ e Sharpen+, che estendono rispettivamente gli strumenti inclusi Curves e Sharpen.

Esempi di plug-in di tipo file includono un plug-in Cursore e icona animati e un plug-in per il formato di file Adobe Photoshop . Molti di questi plug-in sono basati su software open source esistenti, come un plug-in per il formato immagine raw che utilizza dcraw e un plug-in di ottimizzazione PNG che utilizza OptiPNG .

forchette

vernice mono

Paint.net è stato creato per Windows e non ha supporto nativo per nessun altro sistema. Con la sua precedente natura open source, era disponibile la possibilità di versioni alternative. Nel maggio 2007, Miguel de Icaza ha avviato ufficialmente un progetto di porting chiamato paint-mono . Questo progetto aveva parzialmente portato Paint.net 3.0 su Mono , un'implementazione open source della Common Language Infrastructure su cui si basa .NET Framework. Ciò ha consentito l'esecuzione di Paint.net su piattaforme supportate da Mono, come Linux . Questa porta non viene più mantenuta e non è stata aggiornata da marzo 2009.

Le versioni più recenti di Mono runtime 6 sono in grado di eseguire le versioni originali di Paint.NET fino alla 3.5.11 quasi perfettamente.

pinta

Nel 2010, lo sviluppatore Jonathan Pobst ha avviato un progetto chiamato Pinta , descrivendolo come un clone di Paint.net per Mono e Gtk# . Pinta ha riutilizzato le regolazioni e il codice degli effetti da Paint.net, ma per il resto è il codice originale.

Rilasci

Versione Data di rilascio Cambiamenti significativi
1.0 6 maggio 2004 Versione iniziale.
1.1 1 ottobre 2004 Supporto per plugin di effetti.
2.0 17 dicembre 2004 Molti nuovi effetti, regolazioni e strumenti.
2,5 26 novembre 2005 Supporto all'internazionalizzazione; gestore degli aggiornamenti; supporto per plugin di tipo file.
2.6 24 febbraio 2006 Utilizzo di .NET Framework 2.0 , supporto completo a 64 bit.
2.72 31 agosto 2006 Ultima versione per supportare Windows 2000 .
3.0 26 gennaio 2007 Questa versione principale introduce una nuova interfaccia multi-documento (MDI), disponibilità in 8 lingue, uno strumento di sfumatura interattivo molto richiesto, quattro nuovi effetti, una tavolozza di colori definibile dall'utente, un minore utilizzo dello spazio su disco per i file di lavoro e uno strumento generalmente più pulito e interfaccia utente migliorata
3.05 29 marzo 2007 Aggiunto un nuovo effetto; migliorato alcune parti dell'interfaccia utente.
3.10 23 agosto 2007 Aggiunti gli effetti Schizzo a inchiostro e Ritratto morbido; supporto per il tipo di file DDS.
3.20 12 dicembre 2007 Miglioramenti agli effetti incorporati, un menu Effetti riorganizzato, un sistema nuovo e molto più semplice per lo sviluppo di plug-in di effetti, una migliore gestione degli errori per i plug-in e la possibilità di disegnare selezioni di Rapporto fisso e Dimensione fissa con lo strumento Selezione rettangolo. (Con questa versione, Paint.NET non è più open source e anche le fonti della versione 3.10 vengono rimosse dai server).
3.22 12 gennaio 2008 Aggiunge un nuovo effetto Riduci disturbo.
3.30 10 aprile 2008 Questa versione aggiunge una traduzione italiana, un nuovo effetto "Fragment Blur" e la possibilità di salvare immagini PNG con profondità di colore a 8 e 24 bit. Per gli sviluppatori, il sistema IndirectUI ha alcuni nuovi controlli, alcune nuove regole di vincolo e ora può essere utilizzato per i plug-in di tipo file.
3.35 7 giugno 2008 Una nuova regolazione Posterizza, una nuova modalità di selezione Interseca, prestazioni notevolmente migliorate per la modifica della selezione.
3.5 6 novembre 2009 Miglioramento dell'affidabilità delle prestazioni, riduzione dell'utilizzo della memoria, aggiornamento all'ultima versione di .NET Framework e aggiornamento dell'interfaccia utente per Aero e Glass (Windows 7/Vista)
3.5.2 4 gennaio 2010 Risolve alcune disparità di funzionalità nello strumento Testo tra GDI (Windows XP) e DirectWrite (Windows 7/Windows Vista). Migliora anche le prestazioni complessive, nonché la correttezza e la qualità dello strumento Sposta pixel selezionati, della funzione Immagine->Ridimensiona e della regolazione Tonalità/Saturazione.
3.5.5 26 aprile 2010 Risolve un bug durante il salvataggio di immagini a 8 bit, migliora la composizione dei livelli e le prestazioni della sfocatura gaussiana e viene aggiornato per supportare il nuovo .NET Framework 4.0 in alcuni casi. Supporto interrotto di Windows XP senza Service Pack 3, supporto aggiuntivo per .NET 4.0.
3.5.11 17 agosto 2013 Risolve l'effetto Sfocatura gaussiana che calcolava in modo errato i valori alfa per i pixel non opachi. Gli effetti Contrasta, Mediano, Frammento e Sfocatura hanno registrato prestazioni migliorate rispettivamente del 25%, 30%, 40% e 100%. Inoltre, l'utilizzo della memoria viene ridotto quando molte operazioni di manipolazione della selezione sono nello stack cronologia/annullamento. L'aggiornamento integrato ora supporta l'aggiornamento a paint.net 4.0. Ultima versione per supportare Windows XP.
4.0 24 giugno 2014 4.0 richiede Windows 7 SP1 o successivo (incluso 8/8.1, ma esclusi XP e Vista) e utilizza .NET Framework 4.5.1 (può essere installato automaticamente se necessario) Questa riscrittura completa contiene un rendering completamente nuovo, asincrono e multithread motore, selezioni con antialias, un'interfaccia utente ridisegnata, pennelli morbidi e un nuovo strumento per le forme. La maggior parte degli strumenti ora supporta la "cronologia dettagliata" e può regolare le proprietà di ciò che l'utente ha disegnato prima di impegnarsi nel livello.
4.0.6 2 agosto 2015 Aggiornato per Windows 10. Aumenta la dimensione massima del pennello a 2000. Lo strumento forme ora consente di installare e utilizzare forme personalizzate. I plug-in di effetti basati su IndirectUI possono ora fornire testo di aiuto, accessibile tramite il pulsante del punto interrogativo.
4.0.7 30 dicembre 2015 Aggiornato per .NET Framework 4.6. Aggiunta traduzione svedese. La barra del titolo utilizza il colore di accento di Windows 10. Forme personalizzate XAML ora supporta le spline cardinali tramite PolyCurveSegment. Modella le prestazioni di rendering dello strumento su CPU con molti core.
4.0.10 8 luglio 2016 Aggiunto "overscroll" all'editor.
4.0.20 9 gennaio 2018 Aggiornato per .NET Framework 4.7.1. Aggiunto il supporto per il tema scuro.
4.1 5 settembre 2018 Diversi effetti riscritti per utilizzare la GPU. Selezioni copia e incolla. Due nuovi effetti: Morfologia e Turbolenza. Livello di zoom massimo aumentato al 6400%. Miglioramenti dell'interfaccia utente indiretta.
4.2 13 luglio 2019 Aggiunto supporto per il formato di file HEIF , prestazioni fisse con immagini molto grandi e funzionalità aggiornate e modernizzate di molti tipi di file esistenti
4.2.1 7 agosto 2019 Aggiunto supporto per il formato file JPEG XR
4.2.2 18 settembre 2019 Può aprire file AVIF (ma non salvati), supporto DirectDraw Surface migliorato e salvataggio a 4 bit per PNG/BMP/TIFF
4.2.5 1 ottobre 2019 Aggiunto supporto per il formato di file WebP
4.2.6 21 novembre 2019 Aggiunta un'impostazione "Input puntatore nativo" se è disponibile un dispositivo "puntatore".
4.2.7 25 novembre 2019 Risolto un arresto anomalo all'avvio (FileLoadException) a causa di 1) lo stub per System.Runtime.dll non aggiornato e 2) la politica di associazione della versione rigida che impediva alla versione precedente di funzionare al suo posto (che sarebbe andata bene in questo caso).
4.2.8 3 dicembre 2019 Questo piccolo aggiornamento risolve alcuni bug urgenti, in particolare per l'input tattile e tramite penna.
4.2.9 31 gennaio 2020 Questo aggiornamento ha notevolmente migliorato le prestazioni e ridotto significativamente l'utilizzo della memoria, ha aggiunto due nuove traduzioni e risolto una serie di piccoli problemi.
4.2.10 14 febbraio 2020 Risolti alcuni bug importanti, in particolare con installazioni che utilizzano direttamente il file MSI per la distribuzione.
4.2.11 20 maggio 2020 Aggiunge il supporto per i metadati XMP, 3 nuove traduzioni, alcuni miglioramenti dell'interfaccia utente e diverse correzioni di bug.
4.3 22 settembre 2021 Migrazione a .NET Framework 5, con conseguente miglioramento delle prestazioni.

Guarda anche

Riferimenti

Ulteriori letture

link esterno