- 博客(14)
- 资源 (52)
- 收藏
- 关注
原创 【图像格式】 常用的序列图文件格式(TGA\TIFF\PCX)
影像制作常常碰到不同系统或者软体之间转换的情况,比方说PC、Mac、Linux,软体方面Flame、Smoke、Final Cut Pro、Avid、Premiere、EDIUS…等等,还有3D动画与效果与最后online时的衔接,都需要跨越不同平台将影像整合。 之所以使用序列图档,最主要的原因是图档格式多半保留了最大的色彩与画素资料,比较起媒体档案就单纯得多。举例来说;MOV、AVI有很
2014-09-29 17:46:02 7821
原创 C# λ运算符=>匿名方法 lambda表达式
Lambda 表达式是一个匿名函数,是C# 3.0引入的新特性。Lambda 运算符=>,该运算符读为“goes to”。C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称。匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。也不能在匿名方法外部使用的ref和out参数。下面的代码简单的演示了Lambda表达式:
2014-09-24 21:04:21 3792
原创 C#调用C++ 平台调用P/Invoke 结构体--结构体嵌套【八】
Git p-invoke 源码地址普通的结构体嵌套很简单,C#中直接定义成对应的结构体即可,这里介绍的是嵌套的结构体以指针的方式表达【1】嵌套结构体指针C++代码:typedef struct _testStru10Pre{ int iVal;}testStru10Pre;typedef struct _testStru10{ testStru10Pre *pP...
2014-09-20 10:06:48 3054
原创 C#调用C++ 平台调用P/Invoke 结构体--内存对齐方式、union封装【七】
Git p-invoke 源码地址【1】内存对齐方式C++代码:#pragma pack(push)#pragma pack(1)typedef struct _testStru2{ int iVal; char cVal; __int64 llVal;}testStru2;#pragma pack(pop)EXPORTDLL_API void Struct_...
2014-09-20 09:58:37 2225
原创 C#调用C++ 平台调用P/Invoke 结构体--含有内置数据类型的一维、二维数组、字符串指针【六】
Git p-invoke 源码地址【1】结构体中含有内置数据类型的一维数组C++代码:typedef struct _testStru3{ int iValArrp[30]; WCHAR szChArr[30];}testStru3;EXPORTDLL_API void Struct_ChangeArr( testStru3 *pStru ){ if (NULL ...
2014-09-20 09:21:46 3188
原创 C#调用C++ 平台调用P/Invoke 结构体--输入输出参数、返回值、返出值、结构体数组作为参数【五】
Git p-invoke 源码地址【1】结构体作为输入输出参数C++代码:typedef struct _testStru1{ int iVal; char cVal; __int64 llVal;}testStru1;EXPORTDLL_API void Struct_Change( testStru1 *pStru ){ if (NULL == pStru)...
2014-09-20 09:03:09 3919
原创 C#调用C++ 平台调用P/Invoke 错误码LastError【四】
Git p-invoke 源码地址C++函数中设置的错误码(SetLastError),C#要及时获取怎么办呢?【1】C++代码设置了1010的错误码EXPORTDLL_API void Err_Get(){ SetLastError(1010); //注册表项无效的错误码 wprintf(L"Err_Get \n");}【2】C#代码:需要设置配置参数SetL...
2014-09-18 21:33:03 1761
原创 C#调用C++ 平台调用P/Invoke 字符串【三】
Git p-invoke 源码地址【1】字符串作为输入参数C++代码:EXPORTDLL_API int Str_Output( WCHAR *pStr ){ if (NULL == pStr) { return(-1); } wprintf(L"Str_Output %s\n", pStr); return(0);}C#代码,定义成string即可:...
2014-09-18 20:59:17 3358
原创 C#调用C++ 平台调用P/Invoke 函数指针/回调函数【二】
Git p-invoke 源码地址【1】C++代码定义函数指针:typedef int (*PCALLBACKFUN)(int i);定义导出函数,返回函数指针:/************************************************************************//* 2. 函...
2014-09-18 20:44:31 3495
原创 C#调用C++ 平台调用P/Invoke 调用约定【一】
Git p-invoke 源码地址【1】C++预定义的宏,使用Unicode字符编码#ifndef EXPORTDLL_EXPORTS #define EXPORTDLL_API extern "C" _declspec(dllimport)#else #define EXPORTDLL_API extern "C" _declspec(dllexport)#endif//!EX...
2014-09-18 20:12:15 3254
最简单的基于FFmpeg的推流器(以推送RTMP为例)
2015-03-27
VS2010 VS2012 VS2013 VS2015 VS2017 VS2019代码自动注释插件Doxygen
2015-03-13
PCM声音波形显示 多份资料集合 超值!
2014-11-10
基于c++音频波形图的显示 很好用
2014-07-23
AForge.NET帮助文档 2.2.5 最新版
2014-07-19
AForge.NET Framework-2.2.5.zip 源码+示例 支持Framework4.0 最新版
2014-07-19
WeifenLuo.WinFormsUI.Docking.dll 源码+示例 支持framwork4 最新版
2014-07-19
ArcGIS.10.2.License.Manager+Crack
2013-09-17
Visual Studio.NET使用技巧手册 很好很强大
2013-07-02
C# 浏览图片的控件 很好很强大
2013-07-01
VC助手(visual assist x 10.7.1925.0)支
2013-06-17
fences win7栅栏 桌面图标分类管理工具
2013-06-16
ImageMagick 最新版
2013-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人