#mandelbrot #fractals #fractal #cli

bin+lib fractious

用于生成曼德布罗特集合图像的命令行程序

2 个版本

0.1.1 2019年2月17日
0.1.0 2019年2月11日

#5 in #mandelbrot

MIT/Apache

10KB
157 代码行

Fractious

fractious 是一个用于生成曼德布罗特集合图像的命令行程序。

Build Status Cargo Version License: MIT OR Apache-2.0

用法

使用默认选项,fractious 会生成以下图像

$ fractious -o mandelbrot.jpeg

An image of the Mandelbrot set created by fractious

可以指定要显示的复数区域以及图像的尺寸

$ fractious -o mandelbrot_corner.jpeg -r "-2+1i,0" -p 600x300

An image of a corner of the Mandelbrot set created by fractious

安装

预编译的二进制文件适用于 Linux、macOS 和 Windows.

Linux 和 macOS 的二进制文件是静态的,因此无需安装其他任何东西。Windows 的二进制文件需要 Microsoft Visual C++ (MSVC) Redistributable for Visual Studio 2017。

对于 Rust 程序员,可以使用 fractious 通过 cargo 安装

$ cargo install fractious

构建

如果您已安装 Rust,可以从源代码构建

$ git clone [email protected]:jonstites/fractious.git
$ cd fractious
$ cargo build --release
$ ./target/release/fractious --version
fractious 0.1.1

许可证

许可协议为以下之一

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可协议所涵盖的贡献,都将按照上述方式双重许可,不附加任何额外条款或条件。

依赖关系

~14MB
~89K SLoC