【发布时间】:2018-08-20 21:13:58
【问题描述】:
我有一个用程序制作的文件,一个图像贴纸制造商。 我知道这个程序将它的图像(可能是图像、bg 和掩码)保存到扩展名为“.adf”的单个文件中。
我无法使用图像魔法转换输出文件,导致以下错误:
convert: no decode delegate for this image format `output.adf' @ error/constitute.c/ReadImage/532.
我不知道这个 Image 是如何用 Image magick 转换的。 这是我的 -list 配置结果:
Path: [built-in]
Name Value
-------------------------------------------------------------------------------
NAME ImageMagick
Path: configure.xml
Name Value
-------------------------------------------------------------------------------
CC vs10
COPYRIGHT Copyright (C) 1999-2011 ImageMagick Studio LLC
DELEGATES bzlib freetype jpeg jp2 lcms png tiff x11 xml wmf zlib
FEATURES OpenMP
HOST Windows
LIB_VERSION 0x671
LIB_VERSION_NUMBER 6,7,1,0
NAME ImageMagick
RELEASE_DATE 2011-07-15
VERSION 6.7.1
WEBSITE http:// www.image magick.org
我附上了文件: src.adf
* 编辑 * 如果我在 src.adf 上运行文件命令,它会告诉:
root@MexHex-PC:# file -vv src.adf
file-5.25
magic file from /etc/magic:/usr/share/misc/magic
错过了什么!? 谢谢
【问题讨论】:
-
据我所知,Imagemagick 不支持后缀为 .adf 的文件。那似乎是一个数据库文件而不是图像。见fileinfo.com/extension/adf。此外,我什至无法从该站点下载您的文件。它一直要求我下载闪存,我已经拥有并且不信任该弹出窗口。我怀疑 Imagemagick 创建了该文件。但您的主要工具可能是独立创建的。
-
更正。还有其他后缀为 .adf 的图像格式。请参阅 coolutils.com/Formats/ADF 和 en.wikipedia.org/wiki/Amiga_Disk_File。您的文件可能来自第一个链接。见community.esri.com/thread/54775。但据我所知,至少在我的 Imagemagick 上,它没有列出那种格式。
-
如果您使用的是 Unix/Linux,请尝试运行
file src.adf以查看是否可以确定其类型。 -
我确定这个文件是用 Imagemagick 制作的。我已经看到有人会将文件转换为 tiff 图像。他告诉我用 Imagemagick 做这个,但没有解释方法。程序的输出(dalahoo3D)也是一个蒙版中的图片,可以用激光切割,创建一个贴在墙上的三维棒。我猜这个扩展名(adf)是一个无关紧要的名字!
-
“二进制八位字节流” 表示“加载无法识别的内容”!尝试运行
strings src.adf | more,看看里面有没有可识别的英文单词。
标签: imagemagick