- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 图像处理中不注意内存对齐pitch的后果
1.首先了解pitch的概念pitch指的是每一行图像数据的字节数,比如一个宽100pix的图片用rgb格式存储,那pitch一般会等于100*3,但是,如果宽不为偶数,pitch可能不会等于width * <每个像素的字节数>,而是先把width取一个最近的偶数值,然后计算。类似ceil(width) * <每个像素的字节数>。—https://blog.csdn.net/hulingerlin/article/details/821205522.不注意pitch的后果假设
2020-05-28 10:59:45 1569
原创 OpenGL抠像之后用CPU与背景混合的操作
1.首先要明白OpenGL自身的混合操作//打开OpenGL混合,并设置为预乘模式混合glEnable(GL_BLEND);glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);while (!glfwWindowShouldClose(window)){ // input // ----- processInput(window); // render // ------ glClearColor(0.2f, 0
2020-05-19 22:11:51 432
原创 C++ 读取UTF8编码,调试过程显示乱码问题
1.原因std::string不支持utf8编码,因此在调试器中看到的是乱码,并且使用一些不支持utf8编码的api判断该字符串对应的文件路径时,也会判定失败。所以要想在调试过程中正常显示utf8编码的中文内容,就要把字符串转换成gbk编码2.解决string UTF8ToGB(const char* str){ string result; WCHAR* strSrc; LPSTR szRes; //获得临时变量的大小 int i = MultiByteToWideChar(CP_UT
2020-05-18 09:58:25 3538 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人