小编Fla*_*njd的帖子

从文件名中删除扩展名的简便方法?

我试图从参数传递的文件名中获取没有扩展名的原始文件名:

int main ( int argc, char *argv[] )
{
    // Check to make sure there is a single argument
    if ( argc != 2 )
    {
        cout<<"usage: "<< argv[0] <<" <filename>\n";
        return 1;
    }

    // Remove the extension if it was supplied from argv[1] -- pseudocode
    char* filename = removeExtension(argv[1]);

    cout << filename;

}
Run Code Online (Sandbox Code Playgroud)

例如,当我传入"test.dat"时,文件名应为"test".

c++

55
推荐指数
7
解决办法
6万
查看次数

在8位位图中处理alpha通道的好方法? - OpenGL - C++

我正在使用OpenGL加载位图来纹理3d网格.其中一些位图具有某些像素的alpha通道(透明度),我需要找出最佳方法

  1. 获得每个像素的透明度值

  1. 应用透明度渲染它们

有没有人有这方面的好例子?OpenGL支持这个吗?

c++ opengl alpha-transparency

1
推荐指数
1
解决办法
1304
查看次数

标签 统计

c++ ×2

alpha-transparency ×1

opengl ×1