首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ruby on rails中将png图像转换为autocad格式?

如何在ruby on rails中将png图像转换为autocad格式?
EN

Stack Overflow用户
提问于 2017-02-24 13:56:57
回答 1查看 241关注 0票数 0

我正在转换png图像到autocad格式(.dxf).But转换后,png到dxf .Image是不是在autocad软件打开。

将PNG图像转换为DXF格式的代码

定义download_dxf

代码语言:javascript
运行
复制
data = open("#{Rails.root}/public/result.png").read
send_data data, :disposition => 'attachment', :filename=>"map.dxf",type: "application/CAD",content_type: 'application/CAD',mime_type: 'application/CAD'

结束

在公用文件夹中,result.png图像存在于我从中选取该图像并将其转换为DXF格式的位置。

转换后,图像在autocad软件中无法打开。

EN

回答 1

Stack Overflow用户

发布于 2017-02-26 21:22:49

这不是一个真正的编程问题,而是一个文件格式问题。我想说的是,在解决这类问题之前,您必须了解很多关于文件格式的工作原理。您不能通过简单地打开文件并将相同的数据发送到另一个文件来从一个文件格式转换为另一个文件格式。此外,png是光栅图像格式,而dxf是矢量格式,这意味着将一种格式转换为另一种格式不是一个微不足道的问题。

特别是在代码方面,我不知道如何用Python语言编程,但我要说的是,您不能使用send_data将数据写入文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42431790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档