compared with
Version 6 by jana.parvanova
on Feb 24, 2012 10:19.

This line was removed.
This word was removed. This word was added.
This line was added.

Changes (1)

View Page History
# Portability. I have given most points to JavaScript libs/tools as they only depend on browser's JS support. JavaScript has good developers base. Yuma is developed in GWT. While the platform has its fans, it is proprietary and the GWT developers are far less than the JavaScript developers. Flash and Java are somewhere in the middle.
# Annotations/shapes. The IIPMooviewer beta has support for annotations - though it is only for display. These are rectangular elements (divs) placed and scaled on the image. There is no GUI for creation/edit. Seadragon Ajax has the concept of an overlay - its API allows any HTML element to be placed over the image. It is a more friendly way than&nbsp;IIPMooviewer's but it still allows mostly for rectangular shapes. There is no GUI for creation/editing. Yuma + Seadragon has the creation GUI. There has been a suggestion to use "<area shape=..." for creating complex shapes but these elements are not visible on the screen. Their main purpose is to create links to other pages and border/color styling does not seem to have effect on them. SVG, on the other hand, allows for all kinds of vector drawings. See svg-edit demo here:&nbsp;[|]
# Image overlay. IIPImage has built-in overlay and blending functionality supporting deep zoom though it seems to work for same-size images. It also has synchronized viewers for comparing pictures side by side. Seadragon Ajax does not have that but using overlays one could put a smaller image somewhere and scale it (not deep zoom though) over a large picture. If we need enhanced layers functionality - like putting elements/annotations in different layers, making layers visible/invisible etc. - we need to look into SVG.
# Rotation.&nbsp;IIPMooviewer has image rotation. It is client side - this means that it get the tiles that currently are showing and rotates just them. On zoom in/zoom out rotation transformation is removed. It is implemented by using CSS. It does not support rotation for individual annotation shapes. Seadragon Ajax does not seem to have this feature. Overlayed elements could be rotated programatically via CSS as well.