Paint.NET 용 플러그인을 내 C# 응용 프로그램에서 사용할 수 있습니까? (플러그인 라이센스를 준수한다고 가정)?Paint.NET 플러그인을 Paint.NET 외부에서 사용할 수 있습니까?
내 목표는 특정 효과를 자동화하는 것이며 Paint.NET의 경우 상당히 많은 것으로 보입니다.
Paint.NET 용 플러그인을 내 C# 응용 프로그램에서 사용할 수 있습니까? (플러그인 라이센스를 준수한다고 가정)?Paint.NET 플러그인을 Paint.NET 외부에서 사용할 수 있습니까?
내 목표는 특정 효과를 자동화하는 것이며 Paint.NET의 경우 상당히 많은 것으로 보입니다.
.NET 어셈블리가 있으면 올바르게 사용하는 한 코드에서 사용할 수 있습니다. 귀하의 경우에는
:
1
당신은 당신이 올바르게 (이것은 Paint.NET 인 것처럼 코드가 작동합니다) 플러그인 모든 인터페이스를 구현한다 하시겠습니까?2 플러그인이 Paint.NET 자체에 의존하지 않는 것이 확실합니까?
3 플러그 인의 모든 음부 인터페이스가 서로 종속되어 있지 않습니까? 단일 기능을 수행하기 위해 두 개의 공용 메서드를 연속적으로 호출 할 필요가 없습니다.
이 플러그인은하지 obfuscated 경우에는 Reflector와의 코드를 취소 할 수 있습니다 당신이 원하는대로 와 코드를 재생할 수 있습니다.
Paint.NET은 이전에 오픈 소스였습니다. 나는 약간의 인터넷 검색을 수행했으며 여기에서 마지막 오픈 소스 버전을 찾았습니다. http://d.freewareshare.net/938276
Paint.NET에서 코드를 가져 와서 프로젝트에서 사용할 수 있습니다 (예 : 플러그인 인터페이스와 같은 것들). 나는 Paint.NET 3.36이 일종의 슈퍼 허용 오픈 라이선스에 따라 라이선스를 받았다고 믿는다. 그래서 당신의 코드가 실제로 상업적이라 할지라도 그것은 문제가되어서는 안된다.
답장을 보내 주셔서 감사합니다. 주로 "쉽게"부분을 찾고 있습니다 (즉, 플러그인 중 하나에 비트 맵을 전달할 수 있습니까?). 지금까지 "표면"객체를 구현해야하는 것처럼 보였습니다. –