大约半年前就在研究paint.net的插件开发,主要是参考某个俄罗斯大佬的教程,这次尝试着写一下教程。
先决条件
- 安装paint.net
- 下载插件开发工具codelab并安装
paint.net插件构成
- UI(非必要):给插件要做的操作设置参数
- ROI:插件处理函数的作用域,在有选中区域的时候就是蚂蚁线框起来的区域,否则就是整个图层。
Bitmap Effect工作流程
笔者也没看过源代码和API文档,图都是瞎画的。
实现
- 根据安装向导把codelab装好
特效->Advanced->Codelab
在新建文件中选择Bitmap Effect- 代码模板还是挺全的,该写写,该测测,该打包打包