Я хочу создать кнопку с закругленными углами в Qooxdoo, но у меня возникли некоторые проблемы.Я предполагаю, что это проблема с 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-clipping
INITIALIZING: CUSTOM
Конфигурация: image.json
Задания: image-clipping
Решение включает в себя конфигурацию...
Разрешение заданий ...
Включение значений заданий по умолчанию ...
Разрешение макросов ...
Разрешение библиотек / манифестов ...
EXECUTING: IMAGE-CLIPPING
Инициализация кеша ...
Готово
C: \ custom>generate.py -c image.json image-объединить
INITIALIZING: CUSTOM
Конфигурация: image.json
Вакансии: image-Объединить
Конфигурация разрешения включает в себя ...
Решение задач ...
Включение заданий по умолчанию ...
Разрешение макросов ...
Разрешение библиотек / манифестов ...
EXECUTING: IMAGE-COMBINE
Инициализация кеша ...
Объединение изображений ...
- Создание образа C: \ custom \ source\ resource \ custom \ image-комбинированный \ комбинированный.png Магия: нет делегата декодирования для этого формата изображения
\docume~1\lomme\lokala~1\ tmpql73hk'
@ error/constitute.c/ReadImage/532.
Magick: missing an image filename
C: \ custom \ source \ resource \ custom \ image-комбинированный \ комбинированный.png '@ error / montage.c /MontageImageCommand / 1707.Команда монтажа (montage -geometry + 0 + 0 -gravity NorthWest -tile 1x -background Нет @c: \ documentme ~ 1 \ lomme \ lokala ~ 1 \ temp \ tmpql73hk C: \ custom \ source \ resources \ custom \ image-комбинированный \ комбинированный.png) завершился неудачно со следующим кодом возврата: 1
Обрезка изображения работает как чудо, но я получаю какое-то сообщение об ошибке при попытке запустить объединение изображений.Когда я гуглю сообщения об ошибках, в нем говорится, что в ImageMagick отсутствует поддержка PNG, но я могу использовать другие команды, такие как «convert a.jpg b.png», поэтому должна быть какая-то поддержка png?формат "возвращает:
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
Заранее спасибо