User M an ual for K akadu’s “kdu_ sho w”
Tool (W indows and M ac OSX)
– last updated for version v6.2
David Taubm an, UNSW
1Introduction
This brief document is designed to accompany the two demonstration view-
ers/browsers which come with Kakadu. Internally, these viewers are named
“kdu_winshow” and “kdu_macshow”, but the executables are both known as
“kdu_show” on their respective operating systems. All source code to each of
these tools is provided with licensed copies of Kakadu and may be used to aid
intheconstructionofevenmoreelaborate applications. However, both viewers
already possess a very full list of features.
As of Kakadu version 6.2, the two viewers offer almost identical function-
ality and pretty much identical menu options and accelerators — except that
the CMD key is used in place of CTRL for many of the Mac accelerators, in
keeping with convention. The source code for both viewers is also very close,
with most files and objects having identical names for “kdu_winshow” and
“kdu_macshow” except that the former are prefixed by “kdws_” while the
latter are prefixed by “kdms_”. These viewers are implemented on top of pow-
erful platform-independent Kakadu API’s, such as ‘kdu_region_compositor’,
‘jpx_sour ce’, ‘mj2_source’ and the like.
Briefly, these viewers include the following features:
• Highly efficient viewing of arbitrarily large images, image compositions,
andvideosonthelocalfile system, with zoom, pan, rotate, etc.
• Highly efficient remote viewing of large images and image compositions
via the JPIP interactive communication protocol — remote browsing of
video is not yet enabled.
• Ability to review and describe all codestream parameter attributes asso-
ciated with compressed content.
• Ability to open multiple windows at once, to the same or different im-
age sources, whether locally or remotely located — a convenient window
duplication function makes it very simple to open a new window into a
1
评论0