我正在转换png图像到autocad格式(.dxf).But转换后,png到dxf .Image是不是在autocad软件打开。
将PNG图像转换为DXF格式的代码
定义download_dxf
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软件中无法打开。
发布于 2017-02-26 21:22:49
这不是一个真正的编程问题,而是一个文件格式问题。我想说的是,在解决这类问题之前,您必须了解很多关于文件格式的工作原理。您不能通过简单地打开文件并将相同的数据发送到另一个文件来从一个文件格式转换为另一个文件格式。此外,png是光栅图像格式,而dxf是矢量格式,这意味着将一种格式转换为另一种格式不是一个微不足道的问题。
特别是在代码方面,我不知道如何用Python语言编程,但我要说的是,您不能使用send_data将数据写入文件。
https://stackoverflow.com/questions/42431790
复制相似问题