我无法弄清楚如何在一次运行中获得更多信息。
例如,我想为以后的操作(通常是缩放)做一些基本的数学运算。
此:
import module namespace image = "http://exist-db.org/xquery/image";
let $img := util:binary-doc('/db/apps/tested-bunny/data/deepspace.jpg')
let $img-width := image:get-width($img)
let $img-height := image:get-height($img)
return
($img-width, $img-height)
...仅返回宽度。
此:
import module namespace image = "http://exist-db.org/xquery/image";
let $img := util:binary-doc('/db/apps/tested-bunny/data/deepspace.jpg')
let $img-width := image:get-width($img)
return
($img-width, image:get-metadata($img, true()))
...仅返回宽度。
此:
import module namespace image = "http://exist-db.org/xquery/image";
let $img := util:binary-doc('/db/apps/tested-bunny/data/deepspace.jpg')
return
(image:get-width($img) * image:get-height($img))
...什么都不返回。
该功能是否在某种程度上限制了一次获取更多信息?
答案 0 :(得分:0)
正如@joewiz发现的,这是eXist-db版本3.0.RC1中的一个错误。在最新的夜间构建中它起作用。解决。