![]() |
1
11
图表看起来很酷,但是如果您想避免提交并保持超轻量,可以直接生成svg。从康拉德·巴斯基那里偷东西 http://www.lisperati.com/haskell/
运行t2并将文件加载到firefox或其他支持svg的程序中。 t2.svg ,exported png http://img30.imageshack.us/img30/2245/93715707.png |
![]() |
2
6
由于某种原因,我不能回复这个帖子,所以我不得不引用它。你对GL和SDL不正确,你可以做一个屏幕外的表面/缓冲区或渲染到纹理。这些库不需要这样的功能(也不太有意义),因为您可以通过访问缓冲区中的像素并自己编写出来,甚至可以使用可以访问像素数据的屏幕缓冲区来轻松地完成这项功能。 就在前几天,我给别人演示了如何使用haskell sdl绑定: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=25047 使用一个可以对PNG文件进行写入的库,它们很可能会将原始指针指向可以从SDL获得的像素缓冲区,或者将其复制到库需要的格式。
我刚发现
Haskell binding for the library DevIL
可以输出.pNG文件。检查调用的函数
|
![]() |
3
5
Cairo
如果你想生成PNG,这是个不错的选择。
Wumpus
看起来也很有前途,虽然我从来没有用过。如果你只是想在屏幕上看到它,
graphics-drawingcombinators
是一个简单的opengl接口,可以在几行中完成您需要的工作(请参见
|
![]() |
4
3
|
![]() |
5
2
|
![]() |
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 2 年前 |
![]() |
Fabus1184 · Haskell mapM_不打印 3 年前 |
![]() |
Gotthold · 基于范数约束向量的类型 3 年前 |
![]() |
jian · haskell将另一个函数用作输入参数 3 年前 |
![]() |
Jocafrei · 用Haskell函数实现最大公约数函数 6 年前 |