annotate doc/10_2_image.html @ 35:e46aedb70f67

Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net> * pan-view.c: Optimize pan_layout_intersect by dividing object list into smaller sets (of ~ 1000 each) grouped by coordinates, this makes drawing tiles much faster when the window contains > 100,000 images. This adds the complexity of walking two lists when searching for a specific item, but the speed increase is worth it. ##### Note: GQview CVS on sourceforge is not always up to date, please use ##### ##### an offical release when making enhancements and translation updates. #####
author gqview
date Fri, 08 Apr 2005 19:43:25 +0000
parents e0d0593d519e
children 1b01410e6860
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
2 <HTML>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
3 <HEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
4 <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
5 <TITLE>Image Options - GQview User Manual</TITLE>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
6 <META NAME="GENERATOR" CONTENT="OpenOffice.org 1.1.3 (Linux)">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
7 <META NAME="CREATED" CONTENT="20040805;23590500">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
8 <META NAME="CHANGED" CONTENT="20050131;8422000">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
9 </HEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
10 <BODY LANG="en-US" DIR="LTR">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
11 <CENTER>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
12 <TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0 STYLE="page-break-before: always">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
13 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
14 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
15 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
16 <THEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
17 <TR VALIGN=TOP>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
18 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
19 <P><A HREF="10_1_general.html">Previous</A></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
20 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
21 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
22 <P ALIGN=CENTER>Image &ndash; Options Explaned</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
23 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
24 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
25 <P ALIGN=RIGHT><A HREF="10_3_window.html">Next</A></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
26 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
27 </TR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
28 </THEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
29 </TABLE>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
30 </CENTER>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
31 <HR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
32 <H1>10.2 Image Options</H1>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
33 <P STYLE="font-style: normal; text-decoration: none">This section
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
34 describes the options presented under the Image Tab of the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
35 preferences dialog.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
36 <P><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
37 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
38 <P STYLE="font-style: normal; text-decoration: none"><U>Zoom</U></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
39 <P STYLE="margin-left: 0.79in; font-style: normal; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
40 <B>Quality</B>: Selects the method used to scale the size of an
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
41 image.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
42 <P STYLE="margin-left: 1.58in; font-style: normal; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
43 <B>Nearest</B>: Fastest scaler, but results in poor image
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
44 quality.<BR><B>Tiles</B>: Results are somewhat close to bilinear,
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
45 with better speed.<BR><B>Bilinear</B>: High quality results,
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
46 moderately fast.<BR><B>Hyper</B>: Slowest scaler, sometimes gives
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
47 better results than bilinear.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
48 <P STYLE="margin-left: 0.79in; font-style: normal; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
49 <B>Two pass zooming</B>: Enables GQview to first display a scaled
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
50 image using the nearest zoom quality. After image decoding is
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
51 complete, the image is scaled again using the selected &ldquo;Zoom
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
52 (scaling)&rdquo; method. This allows faster display of an image as it
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
53 is decoded from the source file.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
54 <P STYLE="margin-left: 0.79in; font-style: normal; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
55 <B>Allow enlargement of image for zoom to fit</B>: Enable this to
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
56 allow GQview to increase the image size for images that are smaller
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
57 than the current view area when the zoom is set to &ldquo;Fit to
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
58 Window&rdquo;.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
59 <P STYLE="margin-left: 0.79in; font-style: normal; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
60 <B>Zoom increment</B>: Adjusts the step size when zooming in or out
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
61 on an image. This value corresponds to the percentage of the original
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
62 image.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
63 <P><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
64 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
65 <P STYLE="font-style: normal; text-decoration: none"><U>Zoom control</U></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
66 <P STYLE="margin-left: 0.79in"><SPAN STYLE="text-decoration: none"><B>When
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
67 new image is selected</B>: </SPAN>This controls the behavior of the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
68 zoom setting when changing the displayed image.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
69 <P STYLE="margin-left: 1.58in"><B>Zoom to original size</B>: The new
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
70 image is set to it's original size.<BR><B>Fit image to window</B>:
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
71 The new image's zoom is changed so that the image will fit within the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
72 current view area.<BR><B>Leave zoom at previous setting</B>: The zoom
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
73 setting is unchanged, the new image will be scaled the same as the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
74 previous image.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
75 <P><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
76 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
77 <P><U>Appearance</U></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
78 <P STYLE="margin-left: 0.79in"><B>Black background</B>: Enable this
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
79 to draw the image background (the area around the image) in black.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
80 <P><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
81 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
82 <P><U>Convenience</U></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
83 <P STYLE="margin-left: 0.79in"><B>Refresh on file change</B>: GQview
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
84 will monitor currently active images and folders for changes in their
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
85 modification time, and update the display if it changes.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
86 <P STYLE="margin-left: 1.58in"><I>Note:</I> Disable this if the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
87 system will not go into sleep mode due to occasional disk activity
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
88 from the time check, or if GQview updates too often for folders with
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
89 continuously changing content.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
90 <P STYLE="margin-left: 0.79in; text-decoration: none"><B>Preload next
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
91 image</B>: Enabling this option will cause GQview to read the next
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
92 logical image from disk when idle, it will also retain the previously
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
93 viewed image in memory. By reading the nearest images into memory,
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
94 time to display the next image is reduced.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
95 <DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
96 <DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
97 <DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
98 <DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
99 <DD STYLE="margin-bottom: 0.2in"><SPAN STYLE="text-decoration: none"><I>Note:</I>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
100 This option will increase GQview memory requirements, and may
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
101 cause performance issues with very large images.</SPAN> If the
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
102 use of GQview results in the system noticeably swapping memory to
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
103 disk, try disabling this feature.</DD></DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
104 </DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
105 </DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
106 </DL>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
107 <P STYLE="margin-left: 0.79in; margin-bottom: 0.2in; text-decoration: none">
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
108 <B>Auto rotate image using EXIF information</B>: Auto rotates images
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
109 based on data stored in images that include EXIF data.</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
110 <P STYLE="margin-bottom: 0.2in"><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
111 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
112 <P><BR><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
113 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
114 <HR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
115 <CENTER>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
116 <TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
117 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
118 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
119 <COL WIDTH=85*>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
120 <THEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
121 <TR VALIGN=TOP>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
122 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
123 <P><A HREF="10_1_general.html">Previous</A></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
124 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
125 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
126 <P ALIGN=CENTER><A HREF="index.html">Contents</A></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
127 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
128 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
129 <P ALIGN=RIGHT><A HREF="10_3_window.html">Next</A></P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
130 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
131 </TR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
132 </THEAD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
133 <TBODY>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
134 <TR VALIGN=TOP>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
135 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
136 <P><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
137 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
138 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
139 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
140 <P ALIGN=CENTER><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
141 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
142 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
143 <TD WIDTH=33%>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
144 <P ALIGN=RIGHT>GQview User Manual</P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
145 </TD>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
146 </TR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
147 </TBODY>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
148 </TABLE>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
149 </CENTER>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
150 <P STYLE="margin-bottom: 0in"><BR>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
151 </P>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
152 </BODY>
e0d0593d519e Sync to GQview 1.5.9 release.
gqview
parents:
diff changeset
153 </HTML>