支持的文件格式
本页面提供了 Rayforge 支持的所有文件格式的详细信息,包括功能、限制和建议。
格式概览
快速参考
| 格式 | 类型 | 导入 | 导出 | 推荐用途 |
|---|---|---|---|---|
| SVG | 矢量 | ✓ 直接/描摹 | ✓ 对象导出 | 主要设计格式 |
| DXF | 矢量 | ✓ 直接 | ✓ 对象导出 | CAD 数据交换 |
| 混合 | ✓ 直接/描摹 | – | 包含矢量内容的文档 | |
| PNG | 栅格 | ✓ 描摹 | – | 照片、图像 |
| JPEG | 栅格 | ✓ 描摹 | – | 照片 |
| BMP | 栅格 | ✓ 描摹 | – | 简单图形 |
| RFS | 草图 | ✓ 直接 | ✓ 对象导出 | 参数化草图 |
| G-code | 控制 | – | ✓ 主要 | 机器输出 |
| Rayforge 项目 | 项目 | ✓ | ✓ | 保存/加载项目 |
矢量格式
SVG(可缩放矢量图形)
扩展名: .svg
MIME 类型: image/svg+xml
导入: 直接矢量解析或位图描摹
导出: 对象导出(仅几何图形)
什么是 SVG?
SVG 是一种基于 XML 的矢量图像格式。它是导入设计到 Rayforge 的首选格式。
支持的功能:
- ✓ 路径(直线、曲线、弧线)
- ✓ 基本形状(矩形、圆形、椭圆、多边形)
- ✓ 分组和变换
- ✓ 描边和填充颜色
- ✓ 多图层
- ✓ 坐标变换(平移、旋转、缩放)
不支持/有限支持的功能:
- ✗ 文本(必须先转换为路径)
- ✗ 渐变(简化或忽略)
- ✗ 滤镜和效果(忽略)
- ✗ 遮罩和剪裁路径(可能无法正常工作)
- ✗ 嵌入的栅格图像(尽可能单独导入)
- ✗ 复杂描边样式(虚线可能被简化)
- ✗ 符号和 use 元素(实例可能不会更新)
导出说明:
将工件导出为 SVG 时,Rayforge 将几何图形导出为矢量路径,具有以下特点:
- 仅描边渲染(无填充)
- 毫米单位
- 黑色描边颜色
最佳实践:
- 使用纯 SVG 格式(而非 Inkscape SVG 或其他工具特定变体)
- 在导出前将文本转换为路径
- 简化复杂路径以减少节点数量
- 尽可能展平分组
- 删除未使用的元素(参考线、网格、隐藏图层)
- 将文档单位设置为 mm(Rayforge 的原生单位)
软件推荐:
- Inkscape(免费)- 出色的 SVG 支持,原生格式
DXF(Drawing Exchange Format)
扩展名: .dxf
MIME 类型: application/dxf, image/vnd.dxf
导入: 直接矢量解析
导出: 对象导出(仅几何图形)
什么是 DXF?
DXF 是一种 AutoCAD 绘图格式,广泛用于 CAD 数据交换。
支持的版本:
- ✓ R12/LT2(推荐 - 最佳兼容性)
- ✓ R13、R14
- ✓ R2000 及更高版本(通常可用,但 R12 更安全)
支持的实体:
- ✓ 直线(LINE)
- ✓ 多段线(LWPOLYLINE、POLYLINE)
- ✓ 弧线(ARC)
- ✓ 圆(CIRCLE)
- ✓ 样条曲线(SPLINE)- 转换为多段线
- ✓ 椭圆(ELLIPSE)
- ✓ 图层
不支持/有限支持的功能:
- ✗ 3D 实体(使用 2D 投影)
- ✗ 标注和注释(忽略)
- ✗ 块/插入(可能无法正确实例化)
- ✗ 复杂线型(简化为实线)
- ✗ 文本(忽略,请先转换为轮廓)
- ✗ 填充图案(可能被简化或忽略)
导出说明:
将工件导出为 DXF 时,Rayforge 导出:
- 直线作为 LWPOLYLINE 实体
- 弧线作为 ARC 实体
- 贝塞尔曲线作为 SPLINE 实体
- 毫米单位(INSUNITS = 4)
RFS(Rayforge 草图)
扩展名: .rfs
MIME 类型: application/x-rayforge-sketch
导入: 直接(基于草图的工件)
导出: 对象导出(基于草图的工件)
什么是 RFS?
RFS 是 Rayforge 的原生参数化草图格式。它保留所有几何元素和参数约束, 允许您保存和共享完全可编辑的草图。
功能:
- ✓ 所有几何元素(直线、弧线、圆、矩形等)
- ✓ 所有参数约束
- ✓ 尺寸值和表达式
- ✓ 填充区域
何时使用:
- 保存可重用的参数化设计
- 与其他 Rayforge 用户共享可编辑的草图
- 归档进行中的工作
PDF(便携式文档格式)
扩展名: .pdf
MIME 类型: application/pdf
导入: 直接矢量(支持图层)或渲染并描摹
导出: 不支持
什么是 PDF 导入?
PDF 文件可以包含实际的矢量路径,Rayforge 在可用时直接导入它们, 为您提供与 SVG 相同的干净几何图形。如果 PDF 包含图层,每个图层 可以作为单独的工件导入。
对于没有可用矢量内容 的 PDF(扫描文档、照片),Rayforge 会回退到 渲染并描摹。
功能:
- ✓ 直接矢量导入适用于基于矢量的 PDF
- ✓ 图层检测和选择 — 选择要导入的图层
- ✓ 针对栅格内容的回退渲染并描摹
限制:
- 仅第一页 — 多页 PDF 导入第 1 页
- 文本可能需要在源应用程序中转换为轮廓
何时使用:
- 从设计师处收到的包含矢量艺术作品的 PDF
- 任何具有良好组织图层的 PDF
- 源文件无法提供 SVG 或 DXF 时
栅格格式
所有栅格格式均通过描摹导入 — 自动转换为矢量路径。
PNG(便携式网络图形)
扩展名: .png
MIME 类型: image/png
导入: 描摹为矢量
导出: 不支持
特性:
- 无损压缩 - 无质量损失
- 透明度支持 - 保留 Alpha 通道
- 适用于: 标志、线条图、截图、任何需要透明度的内容
描摹质量:(非常适合高对比度图像)
最佳实践:
- 将 PNG 用于具有锐利边缘的标志和图形
- 确保前景和背景之间有高对比度
- 透明背景效果优于白色背景
JPEG(联合图像专家组)
扩展名: .jpg, .jpeg
MIME 类型: image/jpeg
导入: 描摹为矢量
导出: 不支持
特性:
- 有损压缩 - 有一定质量损失
- 无透明度 - 始终有背景
- 适用于: 照片、连续色调图像
描摹质量:(适合照片,但较复杂)
最佳实践:
- 使用高质量 JPEG(低压缩率)
- 导入前增加对比度
- 考虑在图像编辑器中预处理
- 如果可能,最好先转换为 PNG
BMP(位图)
扩展名: .bmp
MIME 类型: image/bmp
导入: 描摹为矢量
导出: 不支持
特性:
- 无压缩 - 文件体积大
- 简单格式 - 广泛兼容
- 适用于: 简单图形、旧软件输出
描摹质量:(良好,但不优于 PNG)
最佳实践:
- 转换为 PNG 以获得更小的文件体积(无质量差异)
- 仅在源软件无法导出 PNG/SVG 时使用