1、编库
(1)img_portrait 用linux makefile脚本编译静态链接库.a
放到img_solution input lib中
(2)img_portrait 用linux makefile_so脚本编译动态链接库.so
放到python调用c的代码
(3)makefile编译命令
make 默认编译的是makefile,如果要编译其他名字的makefile文件,则如下:
make -f makefile_so
make -f makefile_so clean
静态链接库和动态链接库示例:https://blog.csdn.net/weixin_41770169/article/details/90675406
2、python调用c接口
(1)PIL读取图像,并保存为BMP格式
(2)读取动态链接库
(3)通过cytypes,实现python调用c接口
(4)将结果保存
示例代码(私人项目):https://github.com/xuqiong1989/python-c