#png #svg #dxf #cad #graphics

dxf2image

dxf2image 是一个快速高效的 DXF 到图像转换器!

2 个版本

0.1.1 2021年9月28日
0.1.0 2021年9月27日

#704 in 图像

自定义许可

29KB
554

Crates.io

dxf2image

dxf2image 是一个快速高效的 DXF 到图像转换器!

安装

将以下内容放入您的 Cargo.toml

[dependencies]
dxf2image = "0.1"

如果您想使用 png,请将 png 添加到功能中

[dependencies]
dxf2image = { version = "0.1", features = ["png"] }

使用方法

use dxf2image::{dxf2svg, dxf2png};

fn main() {
    let dxf = "sample.dxf";

    // Convert to svg
    let svg = "sample.svg";
    dxf2svg(dxf, svg).unwrap();

    // Convert to png
    let png = "sample.png";
    dxf2png(dxf, png).unwrap();
}

注意

支持的 DXF,请参阅 dxf-rs.

许可

Apache 许可下分发。有关更多信息,请参阅 LICENSE。


lib.rs:

dxf2image

dxf2image 是一个快速高效的 DXF 到图像转换器!

使用方法

use dxf2image::{dxf2svg, dxf2png};

fn main() {
    let dxf = "sample.dxf";

    // Convert to svg
    let svg = "sample.svg";
    dxf2svg(dxf, svg).unwrap();

    // Convert to png
    let png = "sample.png";
    dxf2png(dxf, png).unwrap();
}

依赖项

~20MB
~278K SLoC