我想创建一个带有圆角的按钮,但是我遇到了一些问题。我想这是ImageMagick的问题,而不是我的Qooxdoo代码的问题,但我还是会发布的。
因此,为了创建圆角,我遵循这个指南。
这就是我的image.json包含的内容:
{
"jobs" :
{
"common" :
{
"let" :
{
"RESPATH" : "source/resource/custom"
},
"cache" :
{
"compile" : "../cache"
}
},
"image-clipping" :
{
"extend" : ["common"],
"slice-images" :
{
"images" :
{
"${RESPATH}/image/source/groupBox.png" :
{
"prefix" : "../clipped/groupBox",
"border-width" : 4
}
}
}
},
"image-combine" :
{
"extend" : ["common"],
"combine-images" :
{
"images" :
{
"${RESPATH}/image-combined/combined.png":
{
"prefix" : [ "${RESPATH}" ],
"layout" : "vertical",
"input" :
[
{
"prefix" : [ "${RESPATH}" ],
"files" : [ "${RESPATH}/image/clipped/groupBox*.png" ]
}
]
}
}
}
}
}
}当我运行图像剪辑和图像合并时,会发生这样的情况:
C:\custom>generate.py -c image.json图像裁剪初始化:自定义 配置: image.json 工作:图像剪辑 解析配置包括..。 解决工作..。 合并工作缺省值..。 解析宏..。 解决libs/清单..。 执行:图像裁剪 初始化缓存..。 Done C:\custom>generate.py -c image.json图像-组合 初始化:自定义 配置: image.json 工作:形象组合 解析配置包括..。 解决工作..。 合并工作缺省值..。 解析宏..。 解决libs/清单..。执行:图像-组合 初始化缓存..。 结合图像..。
图像剪辑工作起来像一个魅力,但我得到了一些错误的信息,当我试图运行图像-组合。当我搜索错误信息时,它说ImageMagick缺少PNG支持,但是我可以使用其他命令,比如“转换a.jpg b.png”,所以一定有某种png支持吗?
下面是“标识-list格式”返回的内容:
PNG* PNG便携式网络图形(libpng 1.2.43)有关PNG格式的详细信息,请参见http://www.libpng.org/。 PNG 24*PNG rw-不透明的24位RGB (zlib 1.2.3) PNG 32*PNG rw-不透明或透明32位RGBA PNG 8*PNG rw- 8位,可选二进制透明索引
那么,为什么我会收到这样的错误消息: Magick:没有解码此图像格式的委托
在我看来有巴布亚新几内亚的支持吗?我以前从未使用过ImageMagick,所以我完全迷失了方向。
提前感谢
发布于 2010-06-17 08:40:52
在较新的ImageMagic版本中,您可能遇到了我认为的bug。您既没有给出您的qooxdoo版本,也没有给出您的ImageMagic版本,但这正是我从错误消息中猜测的。有一个与此相关的高雄问题,其中包含一个修复问题的修补程序。它已经在我们的开发版本(主干和1.1.x)中了,但是您可能不想升级到其中的任何一个(如果考虑到这一点,可以使用1.1.x)。另一种方法是在现有qooxdoo安装的基础上应用修补程序。这应该很容易,因为它是一个只有局部效果的单一文件修补程序。在qooxdoo中的ImageClipping.py路径下查找tool/pylib/generator文件。
https://stackoverflow.com/questions/3057077
复制相似问题