【问题标题】:How to create SVG file from Bitmap in Android Programmatically?如何以编程方式从 Android 中的位图创建 SVG 文件?
【发布时间】:2015-07-29 23:04:02
【问题描述】:

我需要将 jpeg 和位图图像转换为矢量文件 (.SVG)。有图书馆可以做到这一点吗?还是我不能用的来源?

【问题讨论】:

标签: java android svg vector bitmap


【解决方案1】:

你可以试试Potrace

根据他们的描述

Potrace(TM) 是一种用于跟踪位图的工具,这意味着将位图转换为平滑、可缩放的图像。输入是位图(PBM、PGM、PPM 或 BMP 格式),默认输出是封装的 PostScript 文件 (EPS)。一个典型的用途是从扫描数据创建 EPS 文件,例如公司或大学徽标、手写笔记等。生成的图像不像位图那样“锯齿”,而是平滑。然后它可以以任何分辨率呈现。

Potrace 目前可以生成以下输出格式:EPS、PostScript、PDF、SVG(可缩放矢量图形)、DXF、GeoJSON、PGM(用于轻松对基于像素的图像进行抗锯齿处理)、Gimppath 和 XFig。将来可能会添加其他后端。

这是他们的examples page

【讨论】:

  • 好的,但是如何在android编程中使用它呢?
  • 它是我所知道的唯一可以从/转换为所需格式的工具。我没有尝试将其集成到 Android 编程中,但您可以联系他们。抱歉,我无法提供更多帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
相关资源
最近更新 更多