PaintNET 是使用NET Framework 開發的一款適用於 Microsoft Windows 的開放原始碼影像編輯軟體。PaintNET 最初是一個華盛頓州立大學的學生專案，而後發展成支援圖層、顏色渲染、透明度及擴充元件的小畫家替代品。它現在已被視為 Adobe Photoshop 的一個免費替代品。 概要 PaintNET 主要使用 C 編寫，部份安裝檔案及整合 Windows 功能則以 C 編寫。PaintNET 原生影像格式為PDN，一種已壓縮，表達軟體內部物件的格式，用以儲存圖層及其他資料。 歷史 PaintNET 原本是華盛頓州立大學於 2004 年的一個資訊科學系大學四年級生的設計專案。10 版本用了 36000 行程式碼，使用了 15 星期寫成。對比起來，335 版本約有 162000 行程式碼。隨後 PaintNET 專案亦於同的夏季繼續，而 11 及 20 版則於 2004 年的下學期釋出。當時 PaintNET 的開發人員是華盛頓州立大學的 2 位學生，目前二人則於微軟工作。 最初，Paintnet 是根據 MIT 許可證的修改版本釋出的，不包括安裝程式、文字和圖形。然而，由於開原始碼被其他人抄襲，這些人將軟體重新命名為自己的軟體，並未經他們的許可捆綁使用者內容，開發者決定限制原始碼的分發，2007 年 12 月，布魯斯特宣佈打算限制該程式各元件的訪問（包括其安裝程式、資源和使用者介面）。 2009 年 11 月，該軟體成為專有軟體，限制銷售或建立該軟體的衍生作品。 直至 2006 年 5 月，PaintNET 已被下載超過 200 萬次。平均每個月 180000 次。 釋出歷史 版本 釋出日期 重要更改 10 2004 年 5 月 6 日 首次釋出 11 2004 年 10 月 1 日 支援特效擴充元件 20 2004 年 12 月 17 日 增加特效，修改工具 25 2005 年 11 月 26 日 國際化，更新管理員，檔案格式支援 26 2006 年 2 月 24 日 使用NET Framework 20，完全支援 64bit 272 2006 年 8 月 31 日 最後支援 Windows 2000 的版本 30 2007 年 1 月 6 日 支援分頁 320 2007 年 12 月 12 日 更容易的擴充元件開發；改善原有的特效 330 2008 年 4 月 10 日 更容易的檔案格式支援元件開發；支援儲存 8bit 及 24bit 色深 PNG，8bit 色深 BMP 335 2008 年 6 月 7 日 使用 GPC（General Polygon Clipper Library）顯著改進選取工具 336 2008 年 8 月 26 日 改進特效處理速度 35 2009 年 11 月 6 日 第一個 Windows 7 下使用的最佳化版本，重設計程式外觀，最佳化效能，減少記憶體使用量 351 2009 年 11 月 19 日 新增 Windows 7 式的工作列報告方式，解決重設圖片大小的問題，解決複製和貼上的問題 355 2010 年 4 月 26 日 不再支援 Windows XP Service Pack 3 以下的版本，新增對NET 40 的支援 40 2014 年 6 月 24 日 系統最低要求為 Windows 7 SP1 為多核心處理器及 GPU 最佳化彩現引擎 406 2015 年 8 月 2 日 針對 Windows 10 進行了更新。將最大畫筆大小增加到 2000，形狀工具允許安裝和使用自定義形狀。基於 IndirectUI 的效果擴充套件現在可以提供說明檔案，可透過問號按鈕訪問。 407 2015 年 12 月 30 日 針對NET Framework 46 進行了更新。增加瑞典語翻譯。標題欄使用 Windows 10 強調色。自定義形狀 XAML 現在透過 PolyCurveSegment 支援基線曲線。形狀工具在具有多個核心的 CPU 上提供更多效能。 4010 2016 年 7 月 8 日 在編輯器中新增「過度捲動」功能。 4011 2016 年 9 月 12 日 圓角舉行的半徑現在是可設定的。可在設定中停用或啟用過度捲動。 4020 2018 年 1 月 9 日 針對NET Framework 471 進行更新。新增深色佈景主題支援。 41 2018 年 9 月 5 日 重寫了數個特效以使用 GPU。複製並貼上選取範圍。多了兩個新的特效。將最大縮放等級增加至 6400。使用者介面強化。 42 2019 年 7 月 13 日 新增 HEIF 檔案格式支援，修復非常大的圖片的效能問題，並升級與現代化許多既有檔案型別的功能 421 2019 年 8 月 7 日 新增 JPEG XR 檔案格式支援 422 2019 年 9 月 18 日 可開啟 AVIF 檔案（但無法儲存），改善對的支援，以及 PNGBMPTIFF 的 4 位元儲存 425 2019 年 10 月 1 日 新增 WebP 檔案格式支援 426 2019 年 11 月 21 日 若「遊標」裝置可能，則新增「原生遊標輸入」設定。 4211 2020 年 5 月 20 日 新增 XMP 詮釋資料支援，三種新的翻譯，一些使用者介面改進，以及許多錯誤修復。 43 2021 年 9 月 22 日 遷移至NET 5，從而取得更好的效能。 433 2021 年 11 月 21 日 遷移至NET 6，從而取得更好的效能。使用 C 10，三種新的翻譯，包含了加泰隆尼亞語、科西嘉語及泰語。 434 2021 年 12 月 3 日 修復顏色揀選器 bug 以及舊版外掛程式的問題。43x 版將會是最後一個支援 Windows 78 與 81，以及 x8632 位元平臺的版本。 500 2023 年 1 月 10 日 結束對 Windows 7、8、81 以及 x8632 位系統的支援。平板裝置現已全面支援壓感功能。特效能夠實現 GPU 加速渲染，使用者可以透過工具選單自行設定首選的渲染裝置。新增了一系列影像處理效果和調整選項。遷移至NET 7 框架。 系統要求 最低要求 作業系統 Windows 10 或更新版本 處理器 1GHz 或更快 記憶體 1GB 以上 擴充元件 PaintNET 支援 DLL 型別的擴充元件，以增加圖片效果、修改工具及檔案格式支援。這些擴充元件可以使用NET Framework 寫成，而目前大部份擴充元件都是使用 C 撰寫，這些擴充元件通常是由 PaintNET 討論區的參與者自願開發。雖然這些擴充元件只在 PaintNET 討論區釋出，但部份會成為新版本中預設安裝的一部份。例如檔案格式支援元件（由 Dean Ashton 製作）及 Ink Sketch 及 Soften Portrait 效果（由 David Issel 製作）都於 PaintNET 310 成為 PaintNET 的一部份。 而很多不同的擴充元件則由不同人士開發，例如 Shape3D。有些的擴充元件則是擴充 PaintNET 原始功能，例如 Curves 及 Sharpen 分別擴充了內建於 PaintNET 的曲線和銳利化工具。 而檔案格式支援元件可以令 PaintNET 支援更多的檔案格式，例如動畫滑鼠遊標、Adobe Photoshop 的 PSD 格式等。很多檔案格式支援元件都是以現有的開源軟體作為基礎，例如 RAW 格式支援使用 dcraw，而 PNG 支援則使用 OptiPNG。 線上討論區 PaintNET 提供一個線上討論區，可以從其程式的主選單或說明選單中到達。這個討論區為使用者提供支援、使用教學、下載擴充元件及程式國際化支援。這個討論區已有超過 11784 位註冊會員及超過 186005 篇文章。使用者之間主要討論程式使用、擴充元件、使用教學及其他 PaintNET 參考資源。 非 Windows 系統的支援 PaintNET 是為 Windows 設計，並不支援其他作業系統。而 30 版本開始，對 Windows XP 以前的 Windows 系統支援已經停止，同時亦加入對 Windows Vista 的支援。該軟體開源的特性促使替代版本的出現，如 Miguel de Icaza 以 PaintNET 為基礎撰寫使用公共語言執行庫 Mono 的 PaintMono，使 Linux 及其他 Mono 支援的系統得以執行 PaintNET。Icaza 於 2007 年 5 月宣佈正式開始 PaintMono 專案。 參見 GIMP Pinta 參考資料 外部連結 Rick Brewsters Blog PaintNET Plugins NET Rocks Rick Brewster on PaintNET April 2007 Interview A Look Inside PaintNET February 2006 The Sharp Design Philosophy Behind PaintNET April 2005 Video Chris Sells interviews Rick Brewster Tom Jackson and Craig Taylor August 2005 Category 免費軟體 Category 自由影像軟體 Category 開放原始碼 Category2004 年軟體 CategoryC軟體 Category 點陣圖編輯軟體