zoukankan      html  css  js  c++  java
  • 从内存中加载图片资源

    1 使用工具将文件转为字节数组,这里用[bin2h.exe]
        比如准备个文件 testpng.png
        使用命令
            bin2h testpng.png
        将生成 testpng.h,内容如下
            unsigned int testpng_size=<size>;
            unsigned char testpng[]={...};
    2 将文件加入到工程中
        使用如下代码获取ITextrue接口,env为IGUIEnvironment
        //包含文件
        #include "testpng.h"
        ....
        //获得文件系统
         IFileSystem * pFS = env->getFileSystem();
        //创建读文件接口,这里特别注意第3个参数,其后缀一定要和文件格式一致,如果用的是bmp,则应该是testpng.bmp
         IReadFile * pMFR = pFS->createMemoryReadFile(testpng,testpng_size,"testpng.png",false);
        //获取Texture
         ITexture * pTxtPng = driver->getTexture(pMFR);
    3 使用pTxtPng

  • 相关阅读:
    tomcat 添加用户名和密码
    linux系统下获取cpu、硬盘、内存使用率
    snmp 企业对应的mib编号
    String加密解密 2017.07.26
    Mongo日期
    linux sed 批量替换多个文件中的字符串
    Python和giL的关系
    vim
    乌班图
    Python
  • 原文地址:https://www.cnblogs.com/flysnow/p/1037037.html
Copyright © 2011-2022 走看看