2

自分の C# アプリケーションでPaint.NET用に作成されたプラグインを簡単に使用できますか(プラグインのライセンスに準拠していると仮定します)?

私の目標は特定の効果を自動化することであり、Paint.NET にはかなりの効果があるようです。

4

2 に答える 2

1

Paint.NET は、以前はオープン ソースでした。少しグーグルで検索したところ、最新のオープン ソース バージョンがhttp://d.freewareshare.net/938276で見つかりました。

できることは、Paint.NET からコードを取得し、それをプロジェクトで使用することです (例: プラグインがインターフェースするもの)。Paint.NET 3.36 はある種の非常に寛容なオープン ライセンスの下でライセンスされていると思います。そのため、コードが本質的に商用であっても問題にはならないはずです。

于 2010-02-22T01:31:25.743 に答える
0

.NET アセンブリがある場合は、正しく使用する限りコードで使用できます。

あなたの場合:

1- プラグインを使用してすべてのインターフェイスを正しく実装しますか (コードは Paint.NET であるかのように動作します)。

2- プラグインが Paint.NET 自体に依存していないことを確認してください。

3- プラグインのすべてのパブリック インターフェイスが相互に依存していないことを確認していますか (つまり、1 つの機能を実行するために 2 つのパブリック メソッドを連続して呼び出す必要はありません)。

このプラグインが 難読化されていない場合は、 Reflectorでコードを逆にして、好きなようにコードを操作できます。

于 2010-02-21T22:02:23.997 に答える