Можно ли использовать плагины Paint.NET вне Paint.NET? - PullRequest
2 голосов
/ 20 февраля 2010

Могу ли я легко использовать плагины, созданные для Paint.NET , в моем собственном приложении C # (при условии, что я соблюдаю лицензию на плагин)?

Моя цель - автоматизировать определенные эффекты, и, похоже, для Paint.NET их немало.

Ответы [ 2 ]

1 голос
/ 22 февраля 2010

Paint.NET ранее был открытым исходным кодом. Я немного погуглил и нашел последнюю версию с открытым исходным кодом здесь: http://d.freewareshare.net/938276

Что вы можете сделать, это взять код из Paint.NET и использовать его в своем проекте (например, материал, с которым плагины взаимодействуют). Я полагаю, что Paint.NET 3.36 лицензируется по какой-то сверхрешительной открытой лицензии, поэтому даже если ваш код носит коммерческий характер, это не должно быть проблемой.

0 голосов
/ 22 февраля 2010

Если у вас есть любая .NET сборка, вы можете использовать ее в своем коде, если используете ее правильно.

В вашем случае:

1- Вы уверены, что правильно реализуете весь интерфейс с плагином (ваш код будет вести себя так, как будто это Paint.NET)?

2- Вы уверены, что плагин не зависит от самого Paint.NET в своей работе?

3- Вы уверены, что все публичные интерфейсы плагина не зависят друг от друга (я имею в виду, что вам не нужно последовательно вызывать 2 открытых метода для выполнения одной функции)?

Если этот плагин не запутанный , вы можете полностью изменить его код с Отражатель и играть с код, как вам нравится.

...