TIFFY View

Edition 3.3 for Java™


Table of contents:


Introduction

TIFFY View Java Edition is a modern, platform-independent application to view and print images of the following formats: TIFF, BMP, GIF, JPG, PNG. It can be used on any system for that a Java Virtual Machine (also called Java Runtime Environment) is available, e.g. all 32 Bit Windows versions, MacOS, OS/2, Sun Solaris, LINUX.

Using new speed optimized Virtual Machines with JIT-compilation, TIFFY View Java Edition catches up with the high speed image processors like TIFFY Pro (available for DOS since many years) and many other native code applications due to its speed optimized code. The new version now runs as a 32 Bit Windows-application, taking advantage of its modern graphic subsystem and printer drivers.

Usable as applet and as standalone application conform to the "100% pure Java concept", TIFFY gives you best safety for your investment in a modern information infrastructure. The program can extend any Java capable web browser with a powerful component for electronic document management based on standard Internet/Intranet technology.

TIFFY View can be run with VMs conform to the Java 1.1 standard with nearly full functionality. Some particular functions like the creation of thumbnail previews and screen optimized web presentations are available, if the underlying Java runtime environment implements Java 1.2 or higher. Links to recommended VMs you will find in the installation instructions.

If you would like to extend your own Java applet/application with a viewer based on the powerful Java classes of TIFFY you can get the TIFFY Java Toolkit. For details please refer to the homepage http://www.tiffy.de.

Back to TOC


Installation

Installation as standalone application for users of Windows 95, 98, ME, NT, 2000, XP etc.:

Tiffy View is available as MSI package for automatic installation with the Microsoft Windows Installer (MSI 2.0 or higher). If you use at least Windows 2000 SP3 or newer versions, MSI 2.0 is already preinstalled. For earlier Windows versions you can download it at the Microsft web site. In order to install Tiffy View, simply open (execute) the MSI package and follow the instructions to select the path for installation. If you want to deinstall the software, you can use the software control of the Windows control panel.

Another installation option is available directly from the download area of the TIFFY website. It requires "Java Webstart" which is available when you installed Sun's Java runtime environment. The WebStart installation downloads and installas all necessary files and adds an entry to your webstart menu and optionally to your start menu.

If you downloaded TIFFY View as ZIP archive, you can manually unpack TIFFY View from the ZIP archive (e.g. by EZ-Zip or WinZip, see http://www.winzip.com or any other UnZip-tool that supports long filenames) to a directory of your choice, e.g. C:\Tiffy. To run the program as standalone application a Java virtual machine (VM) is required, which came for example as a component with earlier versions of the Microsoft Internet Explorer. Alternatively you can use Sun's latest Java runtime environment (JRE) (http://java.sun.com/products) which is recommended for optimum functionality. If you consider problems after reading this documentation, you might find an answer in the FAQ. Further links to suppliers of Java VMs you can find below.

Installation as standalone application for users of other operating systems:

Unpack TIFFY View from the ZIP archive to a directory of your choice.To run the program as standalone application a Java virtual machine (VM) is required. Below you find a list of sources for Java runtime environments for several operating systems.

If Sun's "Java Webstart" is available for your operating system, you can install Tiffy View automatically from the TIFFY Website (see also "Windows Installation").

Installation on a web server for use as a Java applet in the Internet/Intranet:

TIFFY View can be run as "Applet" from an HTML-page. Based on Internet/Intranet-technology a powerful information infrastructure can be set up including file formats like TIFF. All you need is a Java capable web browser on client side like Netscape Navigator (version 3.0 or higher), Microsoft Internet Explorer (version 3.02 or higher).

This is an example, how to include an Applet-Tag into an HTML-page (for details please refer to the section command line options):

<applet code=Tiffy.class archive="Tiffy.jar,TiffyJAI.jar" id=Tiffy width=560 height=120 >
<param name="cabbase" value="TiffyApplets.cab">
<param name=Filename value="[image filename or URL]">
<param name=options value="[options]">
Sorry, your browser is not capable of running java applets.
</applet>

Note 1:
Some browsers (e.g. MS IE) support percentage values for the width and height attributes as well. The cabbase Parameter is not interpreted by Tiffy, it is used to support MS Internet Explorers loading mechanism of digitally signed applets from cab-archives. Additional explanations of supported parameters can be found below.

Note 2:
For some special functions like decoding of LZW encoded TIFF images Tiffy uses the Java Advanced Imaging (JAI) libraries. These are automatically postinstalled when the Tiffy Applet is executed the first time and when the libraries were not already preinstalled earlier. On some operating systems / Java runtime environments you may need administrative permissions in order to install the library extensions. For more information about JAI please refer to http://jai.dev.java.net. If you want to suppress the postinstallation of JAI libraries, please remove the TiffyJAI.jar attribute in the applet tag.

Note 3:
In order to allow a permanent download of the applet class packages with MS Internet Explorer, you may add the following parameter lines inside the applet tags:

<param name="useslibrary" value="Tiffy">
<param name="useslibrarycodebase" value="Tiffy.cab">
<param name="useslibraryversion" value="[AppletVersionCommaSeparated]">
where [AppletVersionCommaSeparated] is to be replaced by the current version of the applet. For example if 3.2.0 is the current version of the applet, you would replace this placeholder by "3,2,0,0".

Latest versions of Java virtual machines are available from:

Back to TOC


Starting the Program, Command Line Options

Using as standalone application with Windows 95, 98, ME, NT or 2000, XP etc.:

If you installed TIFFY View using the MSI package for the Microsoft installer, an entry in Windows startmenu will be generated automatically. TIFFY can also be started directly as 32 Bit Windows application either from the command line or from the Windows Explorer:

        jTiffy [optional parameters]

You may also drag and drop image files to the jTiffy program.

The default virtual machine used by jTiffy is javaw.exe. To use an alternative VM, you can define the pathname in jTiffy.ini using a standard text editor. jTiffy tries to detect all necessary CLASSPATH settings automatically. If starting jTiffy fails, you may have to add the path of your standard Java class library (classes.zip or rt.jar) to your CLASSPATH environment variable (e.g. set CLASSPATH=c:\jdk1.1.8\lib\classes.zip).

Alternatively you can start TIFFY

  • using Sun's runtime environment:
  •         java -cp Tiffy.jar Tiffy [optional parameters]
    or
            jre -cp Tiffy.jar Tiffy [optional parameters]
Sun's Java Runtime Environment provides further commandline options, e.g. to make more memory available to the Java application. This can be usefull if you work with very large image files. To provide for example 512MB heap memory:
        java -cp Tiffy.jar -Xmx512M Tiffy [optional parameters]

Hint:
You may have to add the directory that contains javaw.exe or jre.exe to your PATH envirent variable. If you don't use jTiffy.exe to start the application and if you use older VMs (before version 1.1), you may have to add the path of your TIFFY directory to the environment 'CLASSPATH' (e.g. set CLASSPATH=C:\TIFFY;%CLASSPATH%).

Associating TIFFY as default application to display TIFF-files in Windows:

In the file type (view-)options of your Windows Explorer (where you can maintain applications related to file extensions) you should add (or modify) an entry for files registered to type "TIFF" or "TIF Image Document". The content (MIME) type should be set to image/tiff and the default extensions
should be ".tif" and ".tiff". The action maintained for this kind of files should be "open" and as application to perform the action you should define something like

jview.exe -cp:p c:\Tiffy Tiffy "%1"
(assuming you have Microsoft's Java virtual machine installed and that you installed Tiffy in C:\Tiffy)

or

c:\Program Files\JavaSoft\JRE\1.3\bin\java.exe -classpath c:\Tiffy Tiffy "%1"
(assuming you have Sun's Java runtime environment installed in C:\ProgramFiles\JavaSoft\JRE\1.3 and assuming that you installed Tiffy in C:\Tiffy)

or

c:\jdk1.3\bin\java.exe -classpath c:\Tiffy Tiffy "%1"
(assuming you have Sun's Java development kit installed in C:\ProgramFiles\JavaSoft\JRE\1.3 and assuming that you installed Tiffy in C:\Tiffy)

Using TIFFY as standalone application with other operating systems:

Depending on the Java VM installed on your operating system TIFFY is started by prepending it with the name of the VM's executable (e.g. Sun's 'java' from the JDK):

        java Tiffy [optional parameters]

It is recommended to start the application from it's own directory (where you find the file Tiffy.class). If you use older VMs (before version 1.1), you may have to add the path of your TIFFY directory to the environment 'CLASSPATH'.

Using TIFFY as applet in the Internet/Intranet:

Please read the installation instructions in the section 'installation'. Simply open the HTML-Page that contains the applet-tag in your browser.

Note:
In case of problems starting Java applets (e.g. error message "class not found: Tiffy.class") a possible reason could be that you accessed this page with a Netscape browser 4.x via a proxy server. In this case please follow these steps:

  1. Edit the preference-file using notepad:
    This is usually located in a directory /programs/Netscape/Users/USERNAME/, the file is called 'prefs.js'.
    Add ormodify the following line:
    user_pref("security.lower_java_network_security_by_trusting_proxies", true);
  2. Set 'prefs.js' write protected
  3. Start Netscape
  4. Remove the write protection from file 'prefs.js'

If the write protection was not set, Netscape will remove the entry from the 'prefs.js' file.

Note:
Applets are usually running in a "sandbox" that prohibits access to local ressources. To enable file access and printing for applets please refer to the section file and printing functions.

Optional startup parameters:

The following commandline parameters can be used when TIFFY is started:

filename=<path/filename(s), URL or directory>

The program will start showing the given image file on the screen. If you passed a directory, the program will start with the preview dialog for that directory. URLs like http://... or file://... may be used as well e.g. to retrieve an image directly from the internet.

If the filename is prepended with the '@' character, the file is interpreted as a text file containing a list of image files to be shown as slideshow.Alternatively you may pass a sequence of filenames separated by semicolons.

If used as standalone application the prefix 'filename=' is optional and can be suppressed.
If the filename contains blanks, it must be enclosed by quotes.

If the image data are generated dynamically (e.g. using a CGI-/ASP-/JSP-script) by a HTTP GET request, please make sure that the URL contains a suffix according to the file type of the expected image data. This can usually be done by adding a parameter separator char (usually the question mark for GET requests) and a further parameter (e.g. "suffix=.gif") which should be ignoered by the server side script. The client applet will use this suffix in order to detect the format of the image data following to that request.

home=<installation directory of TIFFY>

If you don't start TIFFY from its home directory you may have to specify the path to Tiffy.class with this parameter. Usually the program can automatically detect that path, e.g. if specified in the CLASSPATH environment variable.

If TIFFY is started as an applet or as application using jTiffy.exe this parameter is not required.

options=<view-options, commands>

The following options are supported:

/fh     : fit horizontal in window
/fw     : fit in window completely (default, not to be used together with /fh)
/f1      : start with 1:1 scaling
/i      : inverted view
/nogauge: do not show gauge during image loading
/noopen : Disable open file function
/nosave : disable save function
/noprint: disable printing
/noannotations : disable loading of annotations
/noautorotate  : disable automatic rotation of images while printing
/w      : Slideshow: wait until key pressed or mouse clicked
/wTime  : Slideshow: delay between images in sec
/page<p>: Page number for multi document images or slide index
          of a sequence of filenames (replace <p> with the page number)
/print  : Load image and open print dialog immediately;
          close application after image is finished automatically.
/lightprint : printmode consuming less memory (recommended for printing multiple pages)
/heavyprint : force newer printer classes (needs Java 1.2 or higher, allows tiled printing)
/quickprint : prints imediately with standard settings without showing TIFFY's print dialog
/150dpi : sets default print resolution to 150 dpi (instead of 300 dpi)
/r      : Slideshow: Repetitive mode (loop)
/rot<n> : rotate multiples of 90 degree (1=90 deg., 2=180 deg., 3=270 deg.)
/smooth : activate smooth scaling (antialiasing) at startup
/slidedelay<n> : switch to automatic sliding mode where each image is displayed n milliseconds
/blend   : activate blending (fading) between images (default for fullscreen slidehow mode)
/bgcolor<r,g,b> : Set background color of image display area as specified
                  with red, green and blue componen values (0..255)
/buttons[...]   : Controls visibility of toolbar buttons, e.g. /buttons1010 hides 2nd and 4th button
                  (hint: seperators are counted as well. Remaining buttons will be visible by default)
/bottomtoolbar  : shows an alternate, modern style toolbar on the bottom

If used as standalone application the prefix 'options=' is optional and can be suppressed. You may specify the parameters directly on the commandline.

If more than one option is passed using the "option"-prefix, the parameters must be separated by blanks and all together enclosed with quotes.

bounds=<x, y[, width, height]>

Allows to specify position and size of display frame (e.g. when TIFFY is called from a parent application) where x is the horizontal location and y is the vertical location in pixels. Width and height are optional and define the dimension in pixels.

If no bounds are specified the TIFFY frame will be sized optimal to display the image unscaled without borders and will be centered on the screen.

You can also pass along parameters for an applet using the 'param'-tag on your web page (see the example in the section 'installation').

Back to TOC


File and Printing Functions

In the file menu you will find functions to open, print and close images.

TIFFY provides two open dialogs. You can use either the standard open dialog of your operating systems or a special preview open dialog with simple file manager options. You may either open the new image in a seperate window or replace the currently viewed image.

Optionally you can use a thumbnail catalog preview . If you have installed a JDK 1.2 (or higher) compatible Java VM and if you have write permission in an image directory, the thumbnails will be stored in a subdirectory "thumbnails" in JPG format in order to speed up future access to the catalog.

When TIFFY is executed using a Java VM version 1.1 or higher, printing is availabe. You may either print the whole image or the currently viewed area or print 1:1 with original measurement. In a print preview dialog you can control the paper settings, size, orientation and printable area. The paper settings are permanently saved when TIFFY is run as standalone application. The preview dialog is followed by the standard printer settings dialog of your operating system.

We experienced different printing qualities depending on the Java Virtual Machine (JVM). At the time of this writing, many applets provide printing with Microsofts JVM (JView and MS Internet Explorer) only at approx. 72 dpi regardless the resolution of the image and the printer's physical resolution. Since version 2.0.1 TIFFY allows to print at resolutions higher than 72 dpi even with Microsofts JVM. The resolution (e.g. 300 dpi) can be selected in TIFFY's print dialog. Be careful with high values as this consumes a lot of system memory during printing due to an inefficient printing implementation in Microsoft's JVM . Sun's JDK 1.1.x printed at full resolution but crashed with huge images. With Java 2 (Sun's JDK/JRE/Plugin since rel. 1.2) TIFFY uses the new Java 2 classes for printing which allow tiling an image across several sheets as well but which consume more memory especially when printing multiple pages in one go. Best printing results with standalone applications were achieved with IBM's JDK 1.1.8 ( http://www.ibm.com/java) and Sun's JDK/JRE/Plugin since version 1.3 and TIFFY Version 2.5.1. If you run out of memory during large print jobs you should either use optional parameter /lightprint or increase heap memory settings (e.g JDK/JRE parameter -mx768M for Java 1 and -Xmx768M for JDK/JRE 1.2 and higher). If you still run out of memory, you can force JDK 1.1 compatible printing even with Java 2 and higher by enabling that option in TIFFY's print dialog.

For applets running in a web browser you have the option to install a Java Plugin from Sun (use at least release 1.3 because 1.2.2 also has a limited printing quality; http://java.sun.com/products/plugin/index.html). Early versions of the Java Plugin required a modification in the HTML-code of the displayed page in order to be displayed in MS INternet Explorer. Sun provides a "HTML-Converter" tool for that purpose. Please see also example SwingTiffy.html. Meanwhile the Java Plugin integrates seemless into the Internet Explorer so that no modified version of the HTML pages are required.

To use the open and print functions also when the program was started as an applet in a web browser, it must be digitally signed. TIFFY is signed with a class 3 certificate issued by Thawte.

  • Printing from an applet was succesfully tested with Microsoft Internet Explorer 4.01, build 4.72.2106.8 and Java VM version 4.79.2613. In earlier builds printing might not work. 
  • For Netscape Navigator 4.03, 4.04 and 4.05 a patch is available that provides nearly full JDK 1.1 support. As of version 4.06 Navigator supports all JDK 1.1 features that are necessary to use the full TIFFY functionality.

Back to TOC


Slideshows / Web Presentations

In the file menu you will find additional functions to open, edit and save slideshows.

After selecting the slideshow edit function you will see a preview dialog that provides a list of already selected files. You can switch to the thumbnail catalog here and in this case multiple selection is available as well. Controls allow to chose delay and optimized scaling. If no duration is specified the slide will last until a key is pressed or the mouse is clicked. Auto repeat can be switched on and off for the whole show.

To pause a running show when duration was specified simply press the 'P'-key. Any key pressed afterwards will continue with the show. To leave the fullscreen show finally just hit the 'Esc'-key.

After editing the show can be safed as slide list in the file menu. To start the show please use the function 'fullscreen / slideshow' in the view menu. Launching the slideshow directly from the commandline is possible by prepending the filename with an '@' character.

Alternatively you can create a HTML based web presentation from the file menu. Tiffy will create some additional files (e.g. index.html and images in medium resolution). From this HTML page you are able to see an overwiev in medium resolution (max. 800 pixel width, max.600 pixel height) and you can call the images as selection in the Tiffy viewer. Additionally you can start slideshows in two different resolutions from here.

Hints:

  • The open, edit and save functions are not available when the program is started as applet. You might change the browsers security settings to enable that functionality.
  • Some Java VMs tend to consume lots of memory during the consecutive loading of images. The virtual memory file might grow until no further virtual memory is available. This depends on the implementation of the "garbage collection" of the VM. Good experiences were made with Sun's VM. In this case Microsofts current VM is not recommended for slideshows with many images.

Back to TOC


View Functions

The view menu provides functions that control the position and scaling of the image and the display quality. Additional functions are availabe as keyboard commands:

Scaling functions   key / mouse action
standard 1:1 view   1
proportional scale to window   0
scale to window    
zoom in   +
zoom out   -
zoom to user selected area   draw rectangle with the mouse
smooth scaling (with antialiasing)   #
     
Page control   key
fullscreen / slideshow   F
pause during slideshow   P
page forward (multi page TIFF file)   >
page back (multi page TIFF file)   <
leave a slide show   Esc
     
Scrolling functions   key
pan visible area   cursor keys
move visible area pagewise      ScrUp/ScrDown, Ctrl+cursor keys
Jump to top / bottom / left / right margin   Ctrl+ScrUp/Down, Pos1/End
Free panning of visible area   Drag with right mouse button

Smooth scaling improves the display quality significantly when line drawings or scanned text documents are scaled down. In relation to the image size you may consider some delay until the result is visible. This option is only available on Java VMs of version 1.1 or higher.

With "Fullscreen / Slideshow" you can display the current image in fullscreen mode or - if a slideshow was loaded/edited - you can the slide show in fullscreen mode.

The information function will show you some details about your picture like the resolution in pixels per inch, color depth and more.

Back to TOC


Annotations

Tiffy supports the display and as of version 3.0 also interactive editing of annotations ("redlining"). Displaying and editing can be enabled and disabled with the annoation button from the toolbar. If enabled, you se an additional annotation toolbar at the bottom of the display window.

The annotations are saved in a separate file so the original image file remains unchanged. As there are several formats in the market for document management systems but no standard, we decided to implement our own format with focus on easy conversion from other formats. Tiffy uses an XML-based format. An example (provided together with image 'images/00441.tif') shall give you an impression how it looks like:

<ANNOTATIONS>
  <PAGE>
    <TEXT X=0.0415 Y=0.2255 TEXTCOLOR=blue 
          FONT=SansSerif.bolditalic SIZE=0.05>Annotations!</TEXT>
    <RECTANGLE X=0.3005 Y=0.2859 WIDTH=0.1407 HEIGHT=0.0287
               OUTLINECOLOR=none FILLCOLOR=yellow MODE=XOR></RECTANGLE>
    <POLYGON OUTLINECOLOR=blue FILLCOLOR=orange>0.7158 0.2200 
             0.6804 0.2200 0.6620 0.2356 0.6620 0.2623 0.7134 0.2623 
             0.7164 0.2603 0.7193 0.2574 0.7203 0.2538 0.7198 0.2497 
             0.7187 0.2482 0.7158 0.2455 0.7121 0.2428 0.7087 0.2392 
             0.7074 0.2347 0.7071 0.2302 0.7082 0.2263 0.7095 0.2243 
             0.7108 0.2225 0.7126 0.2216 0.7158 0.2200</POLYGON>
    <TEXT X=0.66 Y=0.2715 TEXTCOLOR=blue FONT=SansSerif SIZE=0.018>Polygon +
Freehand</TEXT>
    <MEMO X=0.64 Y=0.02 WIDTH=0.11 HEIGHT=0.09 OUTLINECOLOR=black 
          FILLCOLOR=yellow TEXTCOLOR=black FONT=Serif.bold
          SIZE=0.024>Memo
(remo-
vable ;-)</MEMO>
    <ELLIPSE X=0.6275 Y=0.1420 WIDTH=0.0476 HEIGHT=0.0341 
             OUTLINECOLOR=red FILLCOLOR=none></ELLIPSE>
    <ELLIPSE X=0.395 Y=0.465 WIDTH=0.04 HEIGHT=0.035 
             OUTLINECOLOR=none FILLCOLOR=magenta MODE=XOR></ELLIPSE>
    <IMAGE X=0.2994 Y=0.0080 WIDTH=0.2116 
           HEIGHT=0.0782>images/approved.gif</IMAGE>
  </PAGE>
</ANNOTATIONS>

Here is a list of supported XML-tags:

Tagname Description Attributes Tag content
<annotations> document tag   embeds the annotations
<page> page separator. Separates elements for multi-page images (e.g. allowed for TIFF format)    
<text> simple text x-position (x=...), y-position (y=...), character size (size=...), optional color (textcolor=...) and font / style (font=...). The style (bold / italic / bolditalic) is appended to the font name separated with a dot. Optionally the element can be painted in XOR mode (mode=XOR) text (also several lines of text possible). The linebreaks contained in the XML file will be used for display
<memo> text "memo"-style x-position (x=...), y-position (y=...), width (width=...) and height (height=...) of the bounding "memo paper". Optional text color (textcolor=...), fill color (fillcolor=...) and border color (outlinecolor=...). Character size (size=...) and optional font / style (font=...). text (also several lines of text possible). The linebreaks contained in the XML file will be used for display
<rectangle> rectangle x-position (x=...), y-position (y=...), width (width=...), height (height=...). Optional fill color (fillcolor=...), border color (outlinecolor=...) and XOR paint mode (mode=XOR).  
<polygon> filled polygon optional fill color (fillcolor=...), border color (outlinecolor=...) and XOR paint mode (mode=XOR). x- and y-coordinates of the points separated by blanks
<ellipse> oval x-position (x=...), y-position (y=...), width (width=...) and height (height=...) of the bounding rectangle, optional fill color (fillcolor=...), border color (outlinecolor=...) and XOR paint mode (mode=XOR).  
<image> image to be used as overlay (e.g. as stamp). All Tiffy supported file formats are allowed. Transparency (e.g. in GIF images) is supported
x-position (x=...), y-position (y=...), width (width=...) and height (height=...)
URL for the image file. A relative path (relative to the document base) can be used. Alternatively you can specify a http:,  https: oder file: URL. The file: URL allows loading of images stored in the local file system or from a file server. The image date itself are not embedded in the annotation file, just the link. Display will work later only if the image file is still available in the specified location.

(The syntax has changed slightly from version 2.x, e.g. the tags <rect> and <fillrect> are replaced now with <rectangle>. Annotation files created for earlier version are still display correctly to keep backward compatibility)

Coordinates are normalized floating values between 0 and 1, where 0 is the left or upper border and 1 is the right or lower boarder of the image. This results in the ability to store annotations independent of the images resoltion. Text is located so that the upper left edge of the bounding box meets the x,y-position given for the text.

The following color attributes are available:
red, green, blue, cyan, magenta, yellow, pink, orange, lightgray, darkgray, black, white

Platform independent (logical) font names are:
Monospaced, Serif, SansSerif, Symbol
You may also use font face names like "Helvetica" but it is not guaranteed that these are available across all platforms. Additionally the font styles bold, italic and bolditalic are supported. The style can be appended to the font name separated with a dot.

Creating and editing of annotations
Tiffy View contains an interactive annototaion editor as well. The annotation toolbar at the bottom of the display window allows you to choose from different graphical elements and also provides a comfortable way to manage different predefined stamps. You can create your own stamps either with individual texts or by selecting images to be overlayed as stamp. The set of stamps will be saved together with other settings in a configuration file in the folder for your private settings.

The editor allows you to save the annoations as a XML file in your file system. By default the path and name will be the same as for the current image but with replaced filename extension ".xml". If you want to embed Tiffy View in a client/server based document management application you will have to implement a mechanism to update the annotations on server side automatically. For details please consult the author of this software.

Back to TOC


Transformations

Currently an inversion function and 90, 180 and 270 degree rotations are available. Additionally you can mirror the image horizontally or vertically.

Back to TOC


Getting Help

In the help menu you can get some information about using this program and how to register it. If you received a license key you can enter it here to make your trial version to a fully licensed version. Saving the registration information requires disk access, so this is only possible when you run the program as standalone application. Additioally a summary with keyboard shortcuts is available from the help menu and the button panel.

Back to TOC


Art&Computer Hackbarth
Hellgrund 84
D-22880 Wedel (Germany)
TEL: +49 1803 551884338
FAX: +49 1803 551884339
E-Mail: info@tiffy.de
URL: http://www.tiffy.de

Copyright © 2005 H.Hackbarth. All rights reserverd.
Technical details are subject to change without prior note.
The Microsoft Logo and Internet Explorer are registered trademarks of Microsoft Inc. The company logo of Sun und Java (TM) are registered trademarks of Sun Microsystems Inc. The company logo of Netscape and Navigator are registered trademarks of Netscape Inc.
All other products and companies listed are trademarks or registered trademarks of the corresponding licensee.