| ペイント.NET | |
|---|---|
![]() | |
Paint.NET バージョン 5.1 | |
| 原作者 | リック・ブリュースター |
| 開発者 | ドットPDN LLC |
| 初回リリース | 2004年5月6日 (2004年5月6日) |
| 安定版リリース | 5.1.11 / 2025年11月9日 (2025年11月9日) |
| 書かれた | C#、C++、C++/CLI |
| オペレーティング·システム | Windows 10以降[ 1 ] |
| プラットフォーム | .NET Framework [ 1 ]と.NET |
| サイズ | 79.5MB |
| 入手可能な | 36言語 |
言語リスト 英語、ベラルーシ語、ブルガリア語、カタロニア語、中国語(簡体字)、中国語(繁体字)、コルシカ語、チェコ語、デンマーク語、オランダ語、フィンランド語、フランス語、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、イタリア語、日本語、韓国語、ラトビア語、リトアニア語、ノルウェー語、ペルシア語、ポーランド語、ポルトガル語(ブラジル)、ポルトガル語(ポルトガル)、ロシア語、ルーマニア語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、タイ語、トルコ語、ウクライナ語[ 1 ] | |
| タイプ | ラスターグラフィックエディター |
| ライセンス | フリーウェア[ 2 ] |
| Webサイト | ゲットペイント |
Paint.NET (ペイント・ネットとも表記される)は、.NETプラットフォーム上で開発された、Microsoft Windows用のフリーウェアの汎用ラスターグラフィックエディタプログラムです。Paint.NETは元々、ワシントン州立大学の学生プロジェクトとしてリック・ブリュースターによって開発されました[ 3 ]。その後、Microsoftペイントの単純な代替プログラムから、プラグインをサポートした、主にグラフィック編集用のプログラムへと進化しました。
Paint.NETは、2004年春にワシントン州立大学でコンピュータサイエンスのシニアデザインプロジェクトとして開発されました。バージョン1.0は36,000行のコードで構成され、15週間で開発されました。[ 4 ]一方、バージョン3.35は約162,000行のコードで構成されています。Paint.NETプロジェクトは、2004年の夏から秋学期にかけて、バージョン1.1と2.0の両方のリリースに向けて継続されました。
開発は、ワシントン州立大学在学中にPaint.NETの以前のバージョンに携わっていたプログラマー1名によって継続されました。2006年5月時点で、このプログラムは少なくとも200万回ダウンロードされており、[ 5 ]月間約18万回のペースでした。[ 6 ]
当初、Paint.NETは、インストーラー、テキスト、グラフィックを除いたMITライセンスの修正版でリリースされました。 [ 7 ]しかし、オープンソースコードが盗用され、他者がソフトウェアを独自のものとして再ブランド化し、許可なくユーザーコンテンツをバンドルしているという問題があったため、ソースコードの利用が制限され、2007年12月にブリュースターはプログラムのコンポーネント(インストーラー、リソース、ユーザーインターフェイスを含む)へのアクセスを制限する意向を発表しました。[ 8 ] 2009年11月、ソフトウェアはプロプライエタリになり、ソフトウェアの販売や派生作品の作成が制限されました。[ 8 ] [ 9 ]
バージョン4.0.18以降、Paint.NETは2つのエディションで公開されています。クラシックエディションは、バージョン3.5以降のすべてのバージョンと同様に、引き続き無料です。ただし、もう1つのエディションは試用版ライセンスでMicrosoft Storeに公開され、14.99ドルで購入できます。開発者によると、これは従来の寄付の手段を閉鎖することなく、ユーザーがより手軽に開発に貢献できるようにするためとのことです。[ 10 ] [ 11 ]
Paint.NETは主にC#プログラミング言語でプログラムされています。ネイティブ画像形式である.PDNは、アプリケーションの内部オブジェクト形式を圧縮したもので、レイヤーなどの情報を保持しています。[ 12 ]
Paint.NETはプラグインをサポートしており、画像の調整や効果、追加のファイルタイプのサポートなどを行うことができます。プラグインは任意の.NET Frameworkプログラミング言語でプログラムできますが、最も一般的にはC#で書かれています。[ 13 ]これらは、プログラムのディスカッションボードであるPaint.NETフォーラムのボランティアのコーダーによって作成されています。ほとんどはディスカッションボードで公開されていますが、いくつかはプログラムの後のリリースに含まれています。例えば、DirectDraw Surfaceファイルタイプのプラグイン(元々はDean Ashton氏によるもの)とインクスケッチとソフトポートレート効果(元々はDavid Issel氏によるもの)は、バージョン3.10でPaint.NETに追加されました。
数百ものプラグインが開発されています。[ 14 ]例えば、2Dの描画を3D形状に変換するShape3Dなどです。また、Paint.NETに付属する機能を拡張するプラグインもあり、例えばCurves+やSharpen+は、それぞれ付属ツールのCurvesとSharpenを拡張します。
ファイルタイププラグインの例としては、アニメーションカーソルとアイコンプラグインやAdobe Photoshopファイル形式プラグインなどがあります。[ 14 ]これらのプラグインのいくつかは、 dcrawを使用するraw画像形式プラグインやOptiPNGを使用するPNG最適化プラグインなど、既存のオープンソースソフトウェアに基づいています。
Paint.NETはWindows用に開発されており、他のシステムにはネイティブサポートされていません。以前はオープンソースであったため、代替バージョンの可能性はありました。2007年5月、Miguel de Icazaはpaint-monoと呼ばれる移植プロジェクトを正式に開始しました。[ 15 ]このプロジェクトは、Paint.NET 3.0を、.NET Frameworkの基盤となる共通言語基盤のオープンソース実装であるMonoに部分的に移植しました。これにより、Paint.NETはLinuxなどのMono対応プラットフォームで動作できるようになりました。この移植版は2009年3月以降、メンテナンスも更新もされていません。[ 15 ]
新しいMonoランタイム6バージョンは、3.5.11までのオリジナルのPaint.NETリリースをほぼ完璧に実行できます。[ 16 ]
2010年、開発者のジョナサン・ポブストはPintaというプロジェクトを開始し、これをMonoとGtk#向けのPaint.NETのクローンと位置付けました。PintaはPaint.NETの調整とエフェクトのコードを再利用しましたが、それ以外はオリジナルのコードです。[ 17 ]
Sells が Rick Brewster、Tom Jackson、Craig Taylor に、彼らのプロジェクトである Paint.NET v2.1 についてインタビューしました。