资源简介
1/包内有freetype2 SDL SDL_ttf的源码包
2/包内有字符串转bmp图片的demo
3/运行前需要确定已经安装好了freetype2 SDL SDL_ttf
代码片段和文件信息
/*************************************************************************
> File Name: test.c
> Author: Sues
> Mail: sumory.kaka@foxmail.com
> Created Time: 2017年02月28日 星期二 21时47分05秒
************************************************************************/
#include
#include “SDL.h“
#include “SDL_ttf.h“
int main(int argc const char *argv[])
{
char * pstr = “hello“;
SDL_PixelFormat *fmt;
TTF_Font *font;
SDL_Surface *text *temp;
if (TTF_Init() < 0 )
{
fprintf(stderr “Couldn‘t initialize TTF: %s\n“SDL_GetError());
SDL_Quit();
}
font = TTF_OpenFont(“./simhei.ttf“ 48);
if ( font == NULL )
{
fprintf(stderr “Couldn‘t load %d pt font from %s: %s\n“18“ptsize“ SDL_GetError());
}
SDL_Color forecol = { 0xff 0xff 0xff 0xff };
text = TTF_RenderUTF8_Solid(font pstr forecol);
fmt = (SDL_PixelFormat*)malloc(sizeof(SDL_PixelFormat));
memset(fmt0sizeof(SDL_PixelFormat));
fmt->BitsPerPixel = 16;
fmt->BytesPerPixel = 2;
fmt->colorkey = 0xffffffff;
fmt->alpha = 0xff;
temp = SDL_ConvertSurface(textfmt0);
SDL_SaveBMP(temp “save.bmp“);
SDL_FreeSurface(text);
SDL_FreeSurface(temp);
TTF_CloseFont(font);
TTF_Quit();
return 0;
}
- 上一篇:InVEST最新版参考书.pdf
- 下一篇:Qt5实现音乐播放器清爽版
相关资源
- FFmpeg和SDL,读内存中的视频流,进行
- AliSMSDLL.rar
- Windows下使用FFMPEG解码AAC文件并使用
- ffmpeg解码sdl播放h264
- 最简单的基于FFMPEG+SDL的视频播放器
- 基于FFMPEG_SDL2_音视频播放_参考音频时
- FFmpeg解码+SDL播放
- IMX6SDLRM.pdf
- Onvif基于wsdl编译的客户端代码框架+自
- SDL游戏开发教程11扫雷游戏实现
- 俄罗斯方块 SDL 版
- [8] ffmpeg + SDL2 实现的视频播放器「快
- webservice wsdl文件的生成
- SDL_ttf-2.0.10
- 解析WSDL并写入到Excel
- 有ssl支持的gsoap/wsdl2h.exe&同时加入我弄
- SDL小游戏-打飞机
- TermExcelerator.sdlplugin
- freetype2.6.2
- 基于qt4的多媒体播放器图片,音乐,
- SDL 规范说明与描述语言
- SDL_image-1.2.8.tar.tar
- SDL-1.2.14.tar.gz
- SDL2.0 扣色(PNG图片重叠)
- SDL俄罗斯方块
- SDL Game Development source code and image
- ffmpeg+SDL2实现的视频播放器(windows版
- ffmpeg64库
- SDLMultiTermDesktop2014_SP1
- 根据wsdl使用gsoap生成的服务器和客户
评论
共有 条评论