首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageMagick和PNG中的圆角问题

ImageMagick和PNG中的圆角问题
EN

Stack Overflow用户
提问于 2010-06-16 20:51:26
回答 1查看 557关注 0票数 1

我想创建一个带有圆角的按钮,但是我遇到了一些问题。我想这是ImageMagick的问题,而不是我的Qooxdoo代码的问题,但我还是会发布的。

因此,为了创建圆角,我遵循这个指南

这就是我的image.json包含的内容:

代码语言:javascript
复制
{
 "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/清单..。执行:图像-组合 初始化缓存..。 结合图像..。

  • 创建映像C:\custom\source\resource\custom\image-combined\combined.png Magick:没有解码此图像格式的委托,C:\custom\source\resource\custom\image-combined\combined.png‘@ error/montage.c/MontageImageCommand/1707。蒙太奇命令(mon蒂奇-geometry +0+0 -gravity NorthWest -tile 1xNone @c:\docume~1\lomme\lokala~1\temp\tmpql73hk )失败,返回代码如下:1

图像剪辑工作起来像一个魅力,但我得到了一些错误的信息,当我试图运行图像-组合。当我搜索错误信息时,它说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,所以我完全迷失了方向。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2010-06-17 08:40:52

在较新的ImageMagic版本中,您可能遇到了我认为的bug。您既没有给出您的qooxdoo版本,也没有给出您的ImageMagic版本,但这正是我从错误消息中猜测的。有一个与此相关的高雄问题,其中包含一个修复问题的修补程序。它已经在我们的开发版本(主干和1.1.x)中了,但是您可能不想升级到其中的任何一个(如果考虑到这一点,可以使用1.1.x)。另一种方法是在现有qooxdoo安装的基础上应用修补程序。这应该很容易,因为它是一个只有局部效果的单一文件修补程序。在qooxdoo中的ImageClipping.py路径下查找tool/pylib/generator文件。

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

https://stackoverflow.com/questions/3057077

复制
相关文章

相似问题

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