Pau*_*que 4 c# svg image-processing
任何人都知道一种实际上有效的工具(我尝试了几种,但是没有用),并且支持彩色图像。如果有人知道如何实现此功能,或者知道任何实现(C#)的组件,我将不胜感激。
谢谢你的帮助
下面的程序有效,但是将所有文件保留为黑白。
将位图图形转换为矢量图形(例如,从PNG转换为SVG)是绝对不简单的任务,没有简单的解决方案。当然,从向量到位图图形的相反处理当然是一个简单的渲染过程,如果您同时需要这两种格式,通常就是这样。
这种转换的核心要求是分析图像中图案的复杂且容易出错的算法。更复杂的图像将根本无法分解为矢量图形。技术上的解释是基于这样的事实:保证位图表示的信息熵高于矢量表示的信息熵,这意味着在逆转定义良好的矢量图形渲染过程中始终存在不确定性。
可广泛用于您的任务的最佳程序可能是Vector Magic(共享软件)。如果那对您没有帮助,那么就没什么可能,尽管您当然需要大量调整才能获得良好的结果。
这个过程称为矢量化。它是将位图图像转换为矢量图像的过程。有很多工具,包括免费的,可以做到这一点,例如http://inkscape.org/
但这种处理的结果远非完美。
希望这可以帮助。也许我回答错了,您需要以编程方式将位图图像转换为矢量,或者您正在询问如何将位图图像嵌入到 SVG 图像中。
| 归档时间: |
|
| 查看次数: |
17255 次 |
| 最近记录: |