Skip to content

i-evi/redraw

Repository files navigation

ReDraw

随机重绘图像,算是一种 Stroke Based Rendering。目前只支持绘制射线,线段,环形,方形充填。C89 规范编写,除 GUI 部分外没有额外依赖。

screenshot

  • 在 linux 上应该很容易编译,直接 make 就好了。

  • 没有提供命令行版本,如果需要,参考 random_draw.h,很容易实现。

  • 因为使用的 Nuklear GUI 用了 SDL&OpenGL 后端, Windows 用户请使用 Mingw 编译(现在下载 Mingw 似乎在安装 GCC 时就会安装好 OpenGL,所以下载安装 SDL 就好了)。

  • 打开和保存文件时分别用了 Windows API 和 GTK API,参考 sys_fn.c,因此 Mac OS 应该没法直接编译(我没有 Mac 电脑,所以没有写 Mac OS 的部分)。

About

Redraw images randomly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages