我想在Qooxdoo中創建一個帶圓角的按鈕,但我遇到了一些問題。我想這是ImageMagick的一個問題,而不是我的Qooxdoo代碼,但我仍然會發布它。Qooxdoo的圓角 - ImageMagick和PNG的問題
因此,爲了創建圓角我遵循此guide。
這是我的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:\定製> generate.py -c image.json圖像剪裁
INITIALIZING: CUSTOM
有限公司nfiguration:image.json
喬布斯:圖像剪裁
解決配置包括...
解決就業......
合併作業默認值...
解決宏。 ..
解析庫/清單...
EXECUTING: IMAGE-CLIPPING
初始化緩存...
完成
C:\定製> generate.py -c image.json 圖像結合
INITIALIZING: CUSTOM
配置:image.json
喬布斯:圖像結合
解決配置包括...
解決就業......
合併作業默認值..
正在解析宏...
解析庫/清單...
EXECUTING: IMAGE-COMBINE
初始化緩存...
組合圖像......
- 創建圖像C:\定製\源\資源\定製\圖像結合\ combined.png Magick:沒有解碼委託此 圖像格式
\docume~1\lomme\lokala~1\ tmpql73hk' @ error/constitute.c/ReadImage/532. Magick: missing an image filename
C:\定製\源\資源\定製\圖像 - 組合\ combined.png'@ 錯誤/ montage.c/MontageImageCommand/1707。 蒙太奇命令(蒙太奇-geometry + 0 + 0 -gravity NorthWest -tile 1x -background無 @c:\ docume〜1 \ lomme \ lokala〜1 \ temp \ tmpql73hk C:\ custom \ source \ resources \定製\圖像結合\ combined.png) 失敗,出現以下返回代碼:1
的圖像剪裁就像一個魅力的作品,但我得到一些有點兒錯誤消息,當我嘗試運行圖像結合。當我谷歌錯誤消息它說ImageMagick缺乏PNG支持,但我可以使用其他命令,如「convert a.jpg b.png」,所以一定有一些有點PNG支持?
這裏是 「識別-list格式」 的回報:
PNG* PNG rw- Portable Network Graphics (libpng 1.2.43) See http://www.libpng.org/ for details about the PNG format.
PNG24 * PNG RW-不透明的24位RGB(zlib的1.2.3)
PNG32 * PNG RW-不透明或透明的32位RGBA
PNG8* PNG rw- 8-bit indexed with optional binary transparency
那麼,爲什麼我收到此錯誤信息: Magick:沒有此圖片格式的解碼代理
在我看來,有像PNG支持?我從來沒有使用過的ImageMagick之前,所以我完全失去了:d提前