社区
Linux/Unix社区
帖子详情
solaris 10下可以用的图形库
xlstc7
2008-01-16 11:35:55
只需要可以获得已有图片的像素,最简单的画图,在图片中写字(相当于windows中的DrawString函数功能),保存成图片文件(bmp或jpg/jpeg或gif格式),有什么好用又轻量的图形库推荐吗?GD库可以用来生成图片,gd库好吗?前面说的功能都是实现吗?
谢谢指教!
...全文
47
6
打赏
收藏
solaris 10下可以用的图形库
只需要可以获得已有图片的像素,最简单的画图,在图片中写字(相当于windows中的DrawString函数功能),保存成图片文件(bmp或jpg/jpeg或gif格式),有什么好用又轻量的图形库推荐吗?GD库可以用来生成图片,gd库好吗?前面说的功能都是实现吗? 谢谢指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sxcong
2008-01-17
打赏
举报
回复
Opengl怎么样,我知道画图不错
mymtom
2008-01-17
打赏
举报
回复
试试fltk
www.fltk.org
xlstc7
2008-01-17
打赏
举报
回复
opengl大了点吧,而且也主要是用来画三维的啊,这么简单的功能没必要用那么复杂的库吧
xlstc7
2008-01-16
打赏
举报
回复
gtk的话是不是太庞大了,毕竟需要用的功能不多。
xlstc7
2008-01-16
打赏
举报
回复
我用gd试了一下,生成的图片文件在windows中打开乱七八糟的,无法正常显示。c++程序中应该也可以用的吧,官方的示例代码都是c++的。
x86
2008-01-16
打赏
举报
回复
可以用gtk。也可以用java。
gd的话只用过web程序显示图形,你要的功能倒是都有,不过不知道能否在X上显示图形。
glew opengl
图形库
源码
glew opengl
图形库
源码,GLEW当前支持各种各样的操作系统,包含Windows,Linux,Darwin,Irix与
Solaris
。
github-monitoring, 使用 Docker &
solaris
监控你的GitHub仓库.zip
github-monitoring, 使用 Docker &
solaris
监控你的GitHub仓库 用于监视你的GitHub仓库的Docker 堆栈下面是一个快速启动 Docker Prometheus 栈,包含普罗米修斯。Grafana和 GitHub插件,以收集和图形的GitHub统计信息。要求在我们开始安装普罗米修斯堆
Dlib通用库
Dlib是一个使用现代C++技术编写的跨平台的通用库,遵守Boost Software licence. 主要特点如下: 1.完善的文档:每个类每个函数都有详细的文档,并且提供了大量的示例代码,如果你发现文档描述不清晰或者没有文档,告诉作者,作者会立刻添加。 2.可移植代码:代码符合ISO C++标准,不需要第三方库支持,支持win32、Linux、Mac OS X、
Solaris
、HPUX、BSDs 和 POSIX 系统 3.线程支持:提供简单的可移植的线程API 4.网络支持:提供简单的可移植的Socket API和一个简单的Http服务器 5.图形用户界面:提供线程安全的GUI API 6.数值算法:矩阵、大整数、随机数运算等 7.机器学习算法: 8.图形模型算法: 9.图像处理:支持读写Windows BMP文件,不同类型色彩转换
10
.数据压缩和完整性算法:CRC32、Md5、不同形式的PPM算法 11.测试:线程安全的日志类和模块化的单元测试框架以及各种测试assert支持 12.一般工具:XML解析、内存管理、类型安全的big/little endian转换、序列化支持和容器类
SDL入门教程.pdf
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认为是为以电脑游戏为核心开发的多媒体库。 SDL支持主流的操作系统,包括Windows和Linux。在官方的介绍中,我们可以找到它所支持的其他平台。(SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS,
Solaris
, IRIX, and QNX. )。SDL本身从C语言开发,并且能很好的在C++等高级语言中使用。在官方可以看到SDL所支持的语言很多。(Including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl. ) SDL在GNU LGPL version 2下发布,这意味着你可以免费的使用。并且可以免费的用于商业软件的制作(只要你直接使用SDL的动态链接库,Windows下的SDL.dll)。如果你将SDL库编译进了自己的二进制代码中,你需要指明你所使用的SDL库的版本以及包括你自己修改的源代码,并说明这些代码的原始出处。这是很宽松的法律,你可以用如此强大的多媒体库完全合法的免费开发商业游戏。
Glew库1.5.2 OpenGL扩展库
GLEW(OpenGL Extension Wrangler Library),是一个跨平台的C++扩展库,基于OpenGL图形接口。window目前只支持OpenGL1.1的涵数,但OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,w
Linux/Unix社区
23,114
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章