public void LoadPicture()
{
OpenFileName ofn = new OpenFileName();
ofn.structSize = Marshal.SizeOf(ofn);
//ofn.Multiselect = true;
//图片文件(*.jpg,*.png,*.jpeg)|*.jpg;*.png;*.jpeg
ofn.filter = "图片文件(*.jpg,*.png,*.jpeg)|*.jpg;*.png;*.jpeg";
ofn.file = new string(new char[256]);
ofn.maxFile = ofn.file.Length;
ofn.fileTitle = new string(new char[64]);
ofn.maxFileTitle = ofn.fileTitle.Length;
string path = Application.streamingAssetsPath;
path = @"C:\";
path = path.Replace('/', '\\');
//默认路径
ofn.initialDir = path;
//ofn.initialDir = "D:\\MyProject\\UnityOpenCV\\Assets\\StreamingAssets";
ofn.title = "Open Project";
ofn.defExt = "PNG";//显示文件的类型
//注意 一下项目不一定要全选 但是0x00000008项不要缺少
ofn.flags = 0x00080000 | 0x00001000 | 0x00000800 | 0x00000200 | 0x00000008;//OFN_EXPLORER|OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST| OFN_ALLOWMULTISELECT|OFN_NOCHANGEDIR
if (WindowDll.GetOpenFileName(ofn))
{
_path = ofn.file;
StartCoroutine(LoadOfWin(ofn.file));
}
}