#distance-field #image #resolution #input #lower #generate #preferably

bin+lib sdfgen

SDFGen 从输入图像生成(最好是)低分辨率的距离场

5 个版本

0.6.3 2021 年 6 月 13 日
0.6.2 2021 年 6 月 13 日
0.6.1 2021 年 6 月 13 日
0.6.0 2021 年 1 月 26 日
0.5.1 2021 年 1 月 20 日

#8 in #lower

每月 26 次下载

MIT 许可证

14KB
200

sdfgen

如果你理智,请不要在生产环境中使用。此软件包没有得到积极维护,性能至少是次优的。

替代方案

SDFGen 从输入图像生成(最好是)低分辨率的距离场。这个距离场现在可以快速通过内置在 GPU 中的双线性滤波器放大。使用阈值过滤器可以提取放大后的最终清晰输出。在此程序中默认参数下,阈值应设置为约 99%。

构建项目

cargo build --release

如果没有使用发布标志,执行时间可以慢 10 倍。

运行项目

  ./target/release/sdfgen [OPTIONS]
Optional arguments:
  -h,--help             Show this help message and exit
  -v,--verbose          Be verbose
  -f,--file FILE        filepath of the input image. Defaults to
                        "images/sdf500.png"
  -s,--scale SCALE      Scale of the distance field. For example resolution
                        500x500 becomes 250x250 with scale 2 and 125x125 with
                        scale 4. Defaults to 32.
  -t,--threads THREADS  Number of assigned threads. Defaults to 8.
  -V,--version          Show version

许可证: MIT

依赖项

~6MB
~75K SLoC