【发布时间】:2011-01-30 18:05:15
【问题描述】:
创建一个 ruby on rails 站点,该站点使用 RMagick 为多种类型的图像创建缩略图。然而,RMagick 无法读取 dwg 文件。
我尝试了一些方法,查看了 Java 库 JDWGLib,它可能允许我编写一个转换器,但这将是一个完全从头开始的解决方案,我只需要一个缩略图。
还考虑使用查看器程序在远程 X 会话中打开文件并进行屏幕截图,但是我不确定如何保证在截屏时查看器已完成打开。
除了创建缩略图之外,我不关心能够操作文件。它将用于商业目的,因此使用的任何库都需要兼容。
【问题讨论】:
-
哦,专有文件格式的乐趣。看起来他们在限制可以读取 dwg 的程序方面做得非常“好”——有一些免费的,就像啤酒查看器一样,但仅此而已,因为您必须购买许可证才能做任何事情。我认为您不会得到比 egarcia 的答案更好的答案。
-
这就是我所关心的。我会看看是否有人对 x-session 方法有任何想法。
-
您想出解决方案了吗?我需要从 DWG 文件创建缩略图。
-
不抱歉,我从来没有找到办法做到这一点。有一些旧格式允许我在命令行使用 imagemagick 来生成缩略图,但是 DWG 的现代格式是专有的,不是开源的。
标签: ruby-on-rails linux imagemagick thumbnails dwg