annotate java-settings.html @ 1640:1ae8b89d3a86

Creating site for 2.5-SNAPSHOT
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Tue, 22 Aug 2017 16:38:19 +0000
parents
children 16be3440305b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1640
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
1 <!DOCTYPE html>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
2 <!--
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
3 | Generated by Apache Maven Doxia at 2017-08-22
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
4 | Rendered using Apache Maven Fluido Skin 1.3.0
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
5 -->
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
6 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
7 <head>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
8 <meta charset="UTF-8" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
9 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
10 <meta name="Date-Revision-yyyymmdd" content="20170822" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
11 <meta http-equiv="Content-Language" content="en" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
12 <title>digilib - The Digital Image Library &#x2013; Java VM memory settings for digilib</title>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
13 <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
14 <link rel="stylesheet" href="./css/site.css" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
15 <link rel="stylesheet" href="./css/print.css" media="print" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
16
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
17
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
18 <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
19
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
20
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
21 </head>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
22 <body class="topBarDisabled">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
23
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
24
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
25
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
26 <div class="container-fluid">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
27 <div id="banner">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
28 <div class="pull-left">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
29 <a href="./" id="bannerLeft">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
30 <h2>digilib - a versatile image viewing environment for the internet</h2>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
31 </a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
32 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
33 <div class="pull-right"> <a href="./" id="bannerRight">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
34 <img src="images/digilib-logo-small.png" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
35 </a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
36 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
37 <div class="clear"><hr/></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
38 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
39
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
40 <div id="breadcrumbs">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
41 <ul class="breadcrumb">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
42
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
43
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
44 <li id="publishDate">Last Published: 2017-08-22</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
45 <li class="divider">|</li> <li id="projectVersion">Version: 2.5-SNAPSHOT</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
46
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
47
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
48
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
49
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
50 </ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
51 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
52
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
53
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
54 <div class="row-fluid">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
55 <div id="leftColumn" class="span3">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
56 <div class="well sidebar-nav">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
57
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
58
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
59 <ul class="nav nav-list">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
60 <li class="nav-header">Overview</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
61
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
62 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
63
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
64 <a href="index.html" title="About digilib">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
65 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
66 About digilib</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
67 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
68
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
69 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
70
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
71 <a href="features.html" title="digilib features">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
72 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
73 digilib features</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
74 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
75
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
76 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
77
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
78 <a href="digilib-short.html" title="How digilib works">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
79 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
80 How digilib works</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
81 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
82
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
83 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
84
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
85 <a href="history.html" title="Ancient history">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
86 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
87 Ancient history</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
88 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
89 <li class="nav-header">Installation</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
90
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
91 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
92
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
93 <a href="install-digilib.html" title="Installing digilib">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
94 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
95 Installing digilib</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
96 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
97
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
98 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
99
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
100 <a href="build-maven.html" title="Building digilib">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
101 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
102 Building digilib</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
103 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
104 <li class="nav-header">Configuration</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
105
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
106 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
107
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
108 <a href="digilib-config.html" title="Configuring digilib">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
109 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
110 Configuring digilib</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
111 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
112
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
113 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
114
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
115 <a href="image-directories.html" title="Directory layout">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
116 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
117 Directory layout</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
118 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
119
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
120 <li class="active">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
121
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
122 <a href="#"><i class="none"></i>Java settings and tuning</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
123 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
124
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
125 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
126
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
127 <a href="auth.html" title="Access control">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
128 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
129 Access control</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
130 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
131 <li class="nav-header">Development</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
132
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
133 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
134
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
135 <a href="scaler-api.html" title="The digilib Scaler API">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
136 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
137 The digilib Scaler API</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
138 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
139
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
140 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
141
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
142 <a href="iiif-api.html" title="The digilib IIIF API">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
143 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
144 The digilib IIIF API</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
145 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
146
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
147 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
148
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
149 <a href="client-integration.html" title="Integrating digilib into your page">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
150 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
151 Integrating digilib into your page</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
152 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
153
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
154 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
155
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
156 <a href="plugins.html" title="Digilib plugins">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
157 <i class="none"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
158 Digilib plugins</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
159 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
160 <li class="nav-header">Project Documentation</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
161
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
162 <li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
163
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
164 <a href="project-info.html" title="Project Information">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
165 <i class="icon-chevron-right"></i>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
166 Project Information</a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
167 </li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
168 </ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
169
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
170
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
171
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
172 <hr class="divider" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
173
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
174 <div id="poweredBy">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
175 <div class="clear"></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
176 <div class="clear"></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
177 <div class="clear"></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
178 <a href="http://maven.apache.org/" title="Built by Maven" class="builtBy">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
179 <img class="builtBy" alt="Built by Maven" src="http://maven.apache.org/images/logos/maven-feather.png" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
180 </a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
181 <a href="http://www.sourceforge.net/" title="Hosted by SourceForge" class="builtBy">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
182 <img class="builtBy" alt="Hosted by SourceForge" src="http://upload.wikimedia.org/wikipedia/commons/0/0b/Sourceforge_logo.png" />
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
183 </a>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
184 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
185 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
186 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
187
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
188
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
189 <div id="bodyColumn" class="span9" >
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
190
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
191 <h1>Java VM memory settings for digilib</h1>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
192 <p>(Robert Casties, September 2013)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
193 <p>The Java virtual machine (Java-VM) only uses a fixed amount of memory for its operations. When an operation needs more memory than available it aborts with an error (&#x201c;out of memory error&#x201d;).</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
194 <p>digilib can need a lot of memory depending on the size and type of images. Since digilib runs as a servlet under Tomcat its in the same VM as the Tomcat server.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
195 <p>The amount of memory Tomcat (version 5.0) uses is configured by creating a <tt>setenv.sh</tt> (or <tt>setenbv.bat</tt>) script with a line</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
196
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
197 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
198 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
199 <pre>CATALINA_OPTS=&quot;-Xmx512m&quot;
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
200 </pre></div></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
201 <p>in Tomcat&#x2019;s <tt>bin</tt> directory (giving 512MB RAM in this case).</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
202 <p>You can check the amount of memory your digilib instance has available on the bottom of the web page <tt>/server/dlConfig.jsp</tt> in your digilib instance (e.g. <a class="externalLink" href="http://localhost:8080/digilib/server/dlConfig.jsp">http://localhost:8080/digilib/server/dlConfig.jsp</a></p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
203 <h1>Installing JAI ImageIO</h1>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
204 <p>(Robert Casties, September 2013)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
205 <p>In principle you should be able to install the <a class="externalLink" href="http://java.sun.com/javase/technologies/desktop/media/jai/">Java Advanced Imaging</a> JAI-ImageIO JAR file <tt>jai_imageio.jar</tt> (and native library files if available) in the <tt>/WEB-INF/lib/</tt> directory of the digilib web application as part of the default installation.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
206 <p>You can see if the Jai-ImageIO plugin is active by checking for the availability of the TIFF image format under &#x201c;Supported image types&#x201d; on the <a class="externalLink" href="http://localhost:8080/digilib/server/dlConfig.jsp"><tt>/server/dlConfig.jsp</tt></a> status page.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
207 <p>Sometimes there are problems with leaking memory. Newer versions of Tomcat refuse to load the libraries (see JREMemoryLeakPreventionListener) and I found that in some cases digilib stopped reading TIFF files after a period of running. In these cases it helped to install the JAI files in Tomcats <tt>lib/</tt> directory or globally in the local Java JDK installation (i.e. in the Java&#x2019;s &#x2018;jre/lib/ext/&#x2019; directory on linux).</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
208 <p>If you really need to have the imageio-plugins JAR inside the web app, please consider using Harald Kuhrs <a class="externalLink" href="https://github.com/haraldk/TwelveMonkeys#deploying-the-plugins-in-a-web-app">IIOProviderContextListener</a>.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
209 <h1>Codec availability and Performance</h1>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
210 <p>(Ubbo Veentjer, Oct 2015)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
211 <p>The number of image formats, which digilib may read or write, but also the performance of operating on this image formats depends on the ImageIO readers and writers available on the classpath.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
212 <p>Working with larger images in JPEG format we experienced a big performance difference using different implementations of the JPEG readers/writers. OpenJDK-7 for example brings rather slow JPEG codecs, OpenJDK-8 operates much quicker on JPEG images, relying on libjpeg-turbo for this file format. Also the official Oracle-JDKs may include faster native codecs. </p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
213 <p>Some drop-in replacements for the native codecs are:</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
214
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
215 <ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
216
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
217 <li><a class="externalLink" href="https://github.com/geosolutions-it/imageio-ext">https://github.com/geosolutions-it/imageio-ext</a></li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
218
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
219 <li><a class="externalLink" href="https://github.com/haraldk/TwelveMonkeys">https://github.com/haraldk/TwelveMonkeys</a></li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
220 </ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
221 <p>if these jar files are availabe on the classpath, the codecs may be used by digilib. To add them the jar files could e.g. be placed in the lib directory of tomcat or addded as a dependency to the digilib maven project.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
222 <p>The actual codec implementation used is logged by digilib in debug mode, e.g.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
223
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
224 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
225 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
226 <pre>1564059 [http-apr-9092-exec-4] DEBUG digilib.image.DocuImage - ImageIO: this reader: class com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageReader
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
227 </pre></div></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
228 <p>(Robert Casties, Oct 2015)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
229 <p>You can now use the TwelveMonkeys codecs instead of the default JAI-ImageIO by just <a href="build-maven.html">building digilib</a> with the Maven-Parameter <tt>imageio=12m</tt>:</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
230
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
231 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
232 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
233 <pre>mvn -Dimageio=12m package
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
234 </pre></div></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
235 <h1>Codec performance</h1>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
236 <p>(Ubbo Veentjer, Oct 2015)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
237 <p>In our tests comparing the performance of OpenJDK7, OpenJDK8, imageio-ext and TwelveMonkeys codecs we experienced the following numbers for decoding, encoding and scaling a 4968px*5968px JPEG file with a color profile to 50% size: </p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
238
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
239 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
240 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
241 <pre>24801 ms - OpenJDK7
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
242 11507 ms - OpenJDK7 with com.twelvemonkeys.imageio.plugins.jpeg.JPEGImageReader
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
243 4216 ms - OpenJDK7 with imageio-ext using libjpeg-turbo
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
244 3635 ms - OpenJDK8
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
245 </pre></div></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
246 <p>This numbers may depend on the actual implementation used, the processing power of the CPU and many other factors, to this is just meant to be a rough hint.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
247 <p>For using imageio-ext, the native library needs to be available with the <tt>LD_LIBRARY_PATH</tt> environment variable (compare: <a class="externalLink" href="https://github.com/geosolutions-it/imageio-ext/wiki/TurboJPEG-plugin)">https://github.com/geosolutions-it/imageio-ext/wiki/TurboJPEG-plugin)</a>, also the .jar archives need to be on the classpath.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
248 <p>For using the TwelveMonkey Codecs we added the following jars to the tomcat lib directory, which were retrieved by maven (dependency on imageio-jpeg-3.1.2):</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
249
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
250 <ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
251
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
252 <li>common-image-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
253
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
254 <li>common-lang-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
255
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
256 <li>imageio-jpeg-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
257
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
258 <li>common-io-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
259
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
260 <li>imageio-core-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
261
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
262 <li>imageio-metadata-3.1.2.jar</li>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
263 </ul>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
264 <h1>Available image formats</h1>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
265 <p>(Ubbo Veentjer, Oct 2015)</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
266 <p>Digilib logs on startup which image formats are supported, e.g: </p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
267
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
268 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
269 <div class="source">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
270 <pre>9763 [localhost-startStop-1] INFO digilib.conf.DigilibConfiguration - DocuImage supported image formats: raw, jpeg, tif, WBMP, pcx, PNM, JPG, wbmp, JPEG, PNG, jpeg 2000, tiff, BMP, JPEG2000, RAW, jpeg2000, GIF, TIF, TIFF, bmp, jpg, PCX, pnm, png, gif,
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
271 </pre></div></div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
272 <p>by adding e.g. TwelveMonkeys or image-io ext codecs, more codecs could become available.</p>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
273 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
274 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
275 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
276
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
277 <hr/>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
278
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
279 <footer>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
280 <div class="container-fluid">
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
281 <div class="row span12">Copyright &copy; 2001-2017
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
282 <a href="http://digilib.sourceforge.net">digilib Community</a>.
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
283 All Rights Reserved.
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
284
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
285 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
286
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
287
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
288
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
289 </div>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
290 </footer>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
291 </body>
1ae8b89d3a86 Creating site for 2.5-SNAPSHOT
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
diff changeset
292 </html>