Mercurial > hg > digilib
annotate doc/src/site/markdown/features.md @ 1565:001e6fa1c7fb measure-maps
measure plugin: change to dark theme
| author | hertzhaft |
|---|---|
| date | Thu, 03 Nov 2016 22:55:51 +0100 |
| parents | 70e1225fe08c |
| children |
| rev | line source |
|---|---|
| 1222 | 1 # digilib features |
| 2 | |
| 3 * **client-server architecture**: all the "heavy lifting" is done on the | |
| 4 server, the client only displays the image. | |
| 5 | |
| 1229 | 6 * **low bandwidth**: you can work with very high resolution images even on |
| 7 low bandwidth connections because only the visible part of the image is | |
| 8 transferred. | |
| 9 | |
| 10 * **image manipulation**: images can be zoomed, rotated, mirrored, their | |
| 11 contrast and brightness or color balance can be changed on the fly without | |
| 12 changing the original image. | |
| 13 | |
| 14 * **referenceable views**: every view, including all image manipulations can | |
| 15 be saved as a URL and put in an email or electronic document and recreated | |
| 16 at any time in any browser. | |
| 17 | |
| 18 * **client-side annotations**: you can put points or rectangular marks on | |
| 19 any image as annotations that can be saved and recreated as a URL. | |
| 20 | |
| 21 * **server-side annotations**: you can also put points or rectangular marks | |
| 22 on an image with some annotation text that is shared through an annotation | |
| 23 server. | |
| 24 | |
| 25 * **multiple image formats**: you can use many image formats on the server | |
| 26 so you don't have to create a different image format for online display (TIFF, | |
| 27 JPG, PNG, GIF, JPEG2000, and more depending on Java ImageIO support). | |
| 28 | |
| 1290 | 29 * **IIIF image API**: the digilib server provides [IIIF](http://iiif.io) |
| 1530 | 30 image API (V2.0) compliant access to your images besides the digilib native server API. |
| 31 | |
| 32 * **OpenId Connect authentication**: the digilib server can use authentication | |
| 33 information from an [OpenId Connect](http://openid.net/) identity server. | |
| 34 See the [authorization](auth.html) documentation. | |
| 1290 | 35 |
|
1226
d9d004f706ef
added documentation/examples for client integration and plugins
hertzhaft
parents:
1222
diff
changeset
|
36 * **plugins**: there are several Digilib plugins written in Javascript to add functionality to the client side, making use of jQuery features. See the [plugins](plugins.html) documentation. |
|
d9d004f706ef
added documentation/examples for client integration and plugins
hertzhaft
parents:
1222
diff
changeset
|
37 |
| 1290 | 38 * **digilib client API**: modify the settings, write Javascript functions or provide your own Digilib plugins and event handlers. |
