![]() |
|
|
alt+f |
alt+f |
alt+h |
alt+f |
alt+o |
alt+o |
Control+a |
Control+e |
Control+f |
Control+b |
alt+i |
Alt+1 |
alt+d |
<spacebar> |
Shift+<spacebar> |
<spacebar> |
a box |
![]() |
Main menu | The main menu of the application |
Menu | Any of the top-level items, itself a menu, of the main menu: File, etc. |
Submenu | Any of the items, itself a menu, of a menu or a submenu: Transform->Zoom, etc |
Item | Any of the items, NOT a menu, of a menu or a submenu: File->Open, etc |
Click | Pressing and releasing a mouse button quickly. |
Press | Pressing one of the mouse buttons and keep it pressed. |
Drag | Pressing a mouse button and moving the mouse about with the button still pressed. |
Release | Releasing a mouse button. |
Main window | The window with the main menu on top, where images are displayed. |
Dialog | A secondary window that is usually not present but pops up |
as the result of some action. | |
Modal dialog | A dialog that interrupts the flow of the application and that must be |
attended to for the normal flow of the program to resume. |
Number of columns | size of the image in x |
Number of rows | size of the image in y |
Number of planes | size of the image in z |
Image subset | any part of an image. A single line or even |
a pixel in any image is an image subset | |
Image component | an element of an arbitrary multicomponent image that is still |
an individual image, i.e: the G component of the lowest resolution | |
sub-image of a multiresolution Kodak photodisk image. | |
Image sample | an individual component of a multispectral |
image, i.e: the R component of an RGB image. | |
Image spectrum | the succession of values along all samples in a multispectral image at a |
given location. | |
Image frame | a single multispectral image in a multicomponent image |
i.e: a single RGB image in a movie is an image frame. |
|
![]() |
|
|
|
![]() |
alt+f |
alt+f |
![]() |
alt+o |
![]() |
alt+s |
![]() |
Compression name | Meaning | Availability |
None | No compression | For all images |
LZW | Lempel-Zif and Welch | For all images |
Packbits | Packbits | For all images |
Group 3 | CCITT Group 3 (fax) | Binary images only |
Group 4 | CCITT Group 4 (fax) | Binary images only |
RLE | Run-length encoding | Binary images only |
RLEW | Wide Run-length encoding | Binary images only |
Thunder | Thunderscan | Binary images only |
alt+c |
control+P |
![]() |
alt+q |
alt+e |
![]() |
alt+p |
![]() |
alt+G |
alt+K |
alt+t |
![]() |
![]() |
|
alt+> |
alt+. |
alt+< |
alt+, |
alt+' |
alt+z |
alt+Z |
alt+n |
![]() |
alt+n |
![]() |
![]() |
![]() |
control+g |
alt+n |
control+p |
alt+p |
alt+P |
alt+D |
alt+d |
![]() |
alt+i |
![]() | ![]() | ![]() |
(a) | (b) | (c) |
![]() |
![]() |
![]() | ![]() |
(a) | (b) |
alt+{ |
Home |
alt+}, or
|
alt+| |
![]() |
![]() |
alt+[ |
Insert |
alt+] |
Delete |
alt+\ |
![]() |
![]() |
Page up |
Page down |
![]() |
alt+l |
alt+k |
![]() |
![]() |
? |
alt+? |
![]() |
|
![]() |
![]() | ![]() |
(a) | (b) |
![]() |
Shift+t |
![]() |
|
| |||
|
| |||
|
| |||
|
| |||
|
| |||
|
|
|
| ||
|
|
![]() |
![]() |
alt+C |
![]() | ![]() |
(a) | (b) |
![]() |
![]() | ![]() |
(a) | (b) |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() | ![]() |
(a) | (b) |
![]() | ![]() |
(a) | (b) |
|
|
![]() | ![]() |
(a) | (b) |
![]() |
alt+d |
alt+D |
alt+P |
|
alt+K |
![]() | ![]() |
(a) | (b) |
|
![]() |
![]() |
![]() |
|
|
|
|
|
|
|
Main shortcut | Alternative | Meaning |
R | Resets the display (default zoom, maximises window) | |
m | Maximizes the window | |
r | Redraws the image (at the current zoom and pan) | |
alt+c | c | Closes the current image |
alt+shift+c | Apply the default colourmap | |
alt+d | deletes the last entered group or point | |
alt+shift+d | delete all the points and groups | |
alt+e | e | Selects the Edit submenu |
alt+f | f | Selects the File submenu |
control+g | Toggle the add point mode | |
alt+shift+g | Turns the debugging messages on | |
alt+h | h | Selects the Help submenu |
alt+i | i | Selects the Image submenu |
alt+k | k or < spacebar > | Displays the next image in the list |
alt+shift+k | Keeps the points when switching images | |
alt+l | i or Shift- < spacebar > | Displays the previous image in the list |
alt+n | n | Returns to the default zoom factor |
alt+o | o | Opens a new image |
alt+p | Opens a new point file | |
alt+shift+p | p | saves the point file |
control+p | append to a pointfile | |
control+shift+p | Prints the image | |
alt+q | q, Esc | Quits the application |
alt+z | To enter the current zoom factor by hand | |
alt+shift+z | To enter the default zoom factor by hand | |
alt+. | . | Zooms in by 10% |
alt+, | , | Zooms out by 10% |
alt+' | Declare the present zoom factor as the default | |
alt+ > | > | Zooms in by 100% |
alt+ < | < | Zooms out by 100% |
alt+[ | Insert, [ | Displays the next image plane (3D) |
alt+] | Delete, ] | Displays the previous image plane (3D) |
alt+| | Allows the user to select an image plane manually | |
alt+{ | Home | Go to the next image sample |
alt+} | End | Go to the previous image sample |
alt+\ | Selects the sample by hand | |
PageUp | Displays the next frame | |
PageDown | Displays the previous frame | |
? | Displays the quick online help | |
alt+? | Invoke netscape on the HTML version of this document | |
... | ... | to be completed ... |
-fork | Sends imview to background with foreground task synchronization. |
-portfile <file> | Writes the port number to given file. |
-server | Starts the server. |
![]() |
% telnet <host> 76xxWhere <host> is the machine where imview is running (often localhost) and 76xx is the appropriate port number. If telnet does not fail immediately, one is then connected to the imview server. Login is very "informal" at present:
|
help/? | prints the list of commands and arguments |
user <name> | Log in command. <Name> can have whitespaces in it. |
quit/bye/end/exit | Any of these four commands logs the user off. |
kill | Terminates the imview server. |
link <addr> <port> | Links to another imview . At present zooms and drags will be linked. |
unlk <addr> <port> | Unlinks from another imview. |
put <many args> | Upload an image via TCP sockets. |
putm <many args> | Upload an image via SysV shared memory. |
putp <many args> | Upload an image via POSIX shared memory. |
pf | List content of pointfile. Retuns Empty if so. |
stpf <name> | Sets the point file name. |
ldpf <name> | Read a point file in. |
svpf <name> | Saves the points to given file. |
clpf | Clears (empties) the point file. |
load <file> | load the image from <file> |
cmap [name] | apply colour map to current image, default if no name |
zoom box <x> <y> <w> <h> | zoom to specified box |
zoom factor <zf> | specify zoom factor (real number) |
zoom default <zf> | specify default zoom factor |
pan <x> <y> | pan to specified location, keeping zoom intact |
reset | reset the image |
close [name] | close an image (name optional) |
close <overlay> | close the overlay plane |
move <x> <x> | move main window to new position |
size <W> <H> | change the window dimensions |
raise | raise/deiconize the main window to the top |
icon/hide | iconize the application |
show|hide | show or hide the main window |
show or hide the print image dialog | |
... save | show or hide the save image dialog |
... info | show or hide the info image dialog |
... transfer | show or hide the edit transfer dialog |
... spectra | show or hide the spectra display dialog |
... profile | show or hide the profile display dialog |
... user | show or hide the user preference dialog |
... bivhist | show or hide the bivariate histogram dialog |
... progress | show or hide the image download progress dialog |
... help | show or hide the online help dialog |
... toolbar | show or hide the toolbar |
set <var> <value> | set some variable |
get <variable> | obtain a variable value |
list | lists all the valid variables |
connectionList | list of active connections (string) |
lutWraparound | toggle whether LUT wrap around or not (bool) |
stretchtofit | toggle whether displayed images fit the available window or not (bool) |
syncDisplay | toggle display synchronization (bool) |
useOffscreenBuff | toggle the use of offscreen buffers for quicker redraws (bool) |
500 Command failed 501 Unknown command 502 Unchanged 503 Not moved 504 Not sized 505 Load failed 506 Arghh! 507 Not logged in 508 No data 509 Incorrect image type 510 Incorrect pixel type 511 Incomplete argument list 512 No label 513 Invalid command ( 514 No image present 515 Not implemented yet 516 Unknown dialog box 517 Connection failed 518 Socket exception 519 Non-existent variable 520 Pointfile failure 000 OKThese are detailed below: 500 Command failed: This error is returned after almost every error, i.e. most errors will return two error messages, the first proper error message which explained what happened, and the second which confirms that the command failed. This simplifies the design of a client to some extent, but that behaviour will probably change in a future release. 501 Unknown command: This error is returned if the first word of a command is not recognized as a proper command. This error is however NOT followed by 500 Command failed. This is the one exception at present. 502 Unchanged: Response to the cmap command: Colourmap was unchanged.
![]() |
![]() |
![]() |
![]() |
Image name | type | format | x11() | imview | xv | image size | dimensions |
ibr001_z | CHAR | Z | 0.18u + 0.09s | 0.25u + 0.10s | 0.31u + 0.15s | 300kB | 560×530 |
lw1arb_z | BINA | Z | 0.26u + 0.23s | 0.58u + 0.11s | 8.39u + 0.38s | 936kB | 882×1062 |
mars_z | CHAR | Z | 0.53u + 0.60s | 0.57u + 0.29s | 6.82u + 0.28s | 2MB | 1024×1920 |
Image name | type | format | x11() | imview | xv | image size | dimensions |
ibr001_z | CHAR | Z | 2.1 MB | 1.5 MB | 2.0 MB | 300kB | 560×530 |
lw1arb_z | BINA | Z | 4.3 MB | 3.6 MB | 5.7 MB | 936kB | 882×1062 |
mars_z | CHAR | Z | 7.2 MB | 4.0 MB | 7.0 MB | 2MB | 1024×1920 |
Image name | type | format | imview | xv | image size | dimensions |
crni39.jpg | RGB-CHAR | JPEG | 2.15u + 0.18s | 6.16u + 0.19s | 115kB | 773×900 |
crni39_s.jpg | RGB-CHAR | JPEG | 0.52u + 0.04s | 0.57u + 0.10s | 26kB | 328×385 |
ibr0001.jpg | CHAR | JPEG | 0.53u + 0.06s | 0.62u + 0.10s | 14kB | 560×510 |
ibr0001.tif | CHAR | TIFF | 0.52u + 0.07s | 0.59u + 0.09s | 100kB | 560×510 |
ibr0001_z | CHAR | Z | 0.34u + 0.07s | 0.42u + 0.14s | 300kB | 560×510 |
lw1arb.tif | BINA | TIFF | 0.98u + 0.16s | 8.44u + 0.31s | 2k | 882×1062 |
mars.jpg | CHAR | JPEG | 4.22u + 0.25s | 10.52u + 0.33s | 1.5MB | 1024×1920 |
mars_z | CHAR | Z | 0.85u + 0.22s | 7.05u + 0.20s | 2MB | 1024×1920 |
![]() |
|
|
"At high magnifications, even though the zoom box tries to fall on pixel boundaries, the subset of the image that is finally zoomed in does not necessarily correspond exactly to what has been outlined (might be +/- one pixel off). This is no big deal but what is the point of being precise in the outline if this precision is not used? (30 Apr 1998: I know why this is now, but this is a bit hard to fix and not a priority at this point...)."
"When defining a zoombox with scrollbar present, dragging the mouse over the scrollbars causes the zoombox to disappear, the image to zoom and pan to correspond to the mouse position. This is not the intended effect!"I'll call this version 0.0.18, and we'll move on. Announcement for the first Beta will be delayed a bit until this version is better tested. I don't trust fltk-0.99 too much at the moment. 0.0.17 went up to #235.
Copyright © YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. A copy of the license is included in the section entitled "GNU Free Documentation License".If you have no Invariant Sections, write "with no Invariant Sections" instead of saying which ones are invariant. If you have no Front-Cover Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.