home *** CD-ROM | disk | FTP | other *** search
- This is a BETA release of FV (formerly known as FastView).
-
- Since AmiNet may face legal problems if I uploaded this
- program under the name FastView which now suddenly has been
- copyrighted by someone else, I've been forced to change the
- name of the program. It will now simply be known as FV, but
- we all know what that stands for.
-
- I've started from scratch with this version of FV, and it
- contains almost nothing from the old FastView 2.0 version
- which could be found on AmiNet just a few months ago (before
- it was removed for legal reasons).
-
- ------------------------------------------------------------
-
- This a very early BETA which at the moment just barely suits
- my own needs. To avoid disappointment I will first tell you
- what this version of FV won't do (yet):
-
- - It won't work with OCS/ECS/AGA
-
- - It won't display IFF, BMP or PCX pictures
-
- - It doesn't have a filerequester and there is no
- workbench support
-
- I should also warn you that this version has not been tested
- on any other configs than my own (4000/060 with Kick 3.1 and
- CyberGraphX), but this version of FV has run fine on my
- machine for months now.
-
- So what does it currently do?
-
- - Supports CyberGraphX, so it can display pictures in
- hicolor and truecolor
-
- - Displays JPEG pictures using the JPEG Codec by Christoph
- Feck (get it from Aminet)
-
- - Supports most types of GIF pictures, including
- progressive decoding of Interlaced GIFs
-
- - Pictures are converted to 256 colors or grayscales if
- necessary
-
- - Autoscaling; if pictures are too big to open a screen
- for then FV will try to scale down the pictures until a
- screen can be opened
-
- - AmigaDOS patterns (wildcards) supported
-
- - Pictures are loaded and decoded in the background to
- speed up viewing multiple pictures; this can take quite
- some memory especially with 24-bit pictures
-
- - Pictures can be displayed in alphabetic and random order
-
- - Customised information about the picture can be displayed
- above the picture
-
- - The function keys can be defined to perform actions on
- the picture while viewing it
-
- - A script file let's you customise what screenmodes FV
- is allowed to choose from
-
- ------------------------------------------------------------
-
- Command line arguments
-
- (Following are the command line arguments which already work
- in this version):
-
- FILES/M
-
- Allows you to specify one or more files or patterns.
-
-
- ALL/S
-
- Specify this if you want FV to scan directories recursively.
-
-
- ORDER/K
-
- This allows you to change the order in which the pictures
- are displayed.
-
- "A" : sorts the files alphabetically by their filename
- "P" : sorts the files alphabetically by their full pathname
- "R" : random
-
- The default is to display the pictures in the order they
- were entered on the commandline or, in the case of
- wildcards, in the order they were found in the directory.
- If you specify a string not beginning with one of the
- letters described above then this keyword will default to
- using the random order.
-
- Note: Only the first letter is checked for this keyword, so
- it is possible to specify things like
- "ORDER=alphabetical" or "ORDER=random" to get the
- desired results.
-
-
- INFO/K
-
- This option displays information above the picture. It
- allows you to specify a formatting string to customize the
- information. If you specify 'INFO=""' then the default
- formatting string is used (see below).
-
- To customize the information string you simply specify a
- string after the keyword. The string can contain these
- special character sequences which will be automagically
- replaced:
-
- %N = the complete path plus the name of the picture
-
- %n = the name of the picture (without path)
-
- %x = the horizontal size of the picture in pixels (not
- taking scaling into account)
-
- %y = the vertical size of the picture in pixels (not
- taking scaling into account)
-
- %d = the depth of the picture on disk (not the depth
- of the screen!)
-
- %% = gives you a single '%'-character
-
- The default string looks like this: "%n (%xx%yx%d)" which
- for example could result into:
-
- Test.jpg (640x480x24)
-
- for a color JPEG picture named 'Test.jpg' of 640x480 pixels.
-
-
- F1/K, F2/K, F3/K, F4/K, F5/K, F6/K, F7/K, F8/K, F9/K, F10/K
-
- These options allow you to define a custom function for each
- of the function keys. The specified function will be
- executed each time you press the corresponding function key.
- FV will advance to the next picture when the function has
- completed.
-
- Examples (also see the INFO/K option for a description of
- the special '%' character sequences):
-
- F1="Copy %N PICS:Sorted/Cars/Lamborghini/"
-
- Pressing F1 will copy the picture to
- PICS:Sorted/Cars/Lamborghini - %N is automatically
- replaced by the full pathname of the picture. Be warned
- however that the C/Copy command simply replaces any
- picture of the same name in the destination directory.
-
- F5="Rename %N :Trashcan/%n"
-
- F5 will 'move' the picture into the trashcan directory
- on the same drive. Note that %n is replaced by just the
- name of the picture, without its path. Note that unlike
- C/Copy, C/Rename will fail when there is already a
- picture of the same name in the destination directory.
-
- F10="Delete %N"
-
- F10 now simulates the behaviour of the Shift + Del
- function of FV.
-
-
- LEAVEMEM/K/N
-
- Specifies the amount of memory in kilobytes FV should
- leave free. You can use this keyword to limit FV's
- use of memory for predecoding pictures. It defaults
- to 2048 kB.
-
-
- DEBUG/S
-
- Use this when sending bugreports. It will output some
- additional information which makes it easier for me to
- analyze the problem.
-
-
- All the other keywords don't work yet, and some of them
- may never work (and will be removed at a later date).
-
- ------------------------------------------------------------
-
- The fvmodes file
-
- In this file you can specify what screenmodes FV should be
- allowed to choose from. Every line not starting with a
- comment introducer ("*", ";") will be interpreted by FV.
- You're not allowed to put blank lines in this file (not yet
- anyway). The last line of the file must read "#END". Below
- is an example:
-
- * Put your comments here!
- NOMW=800 NOMH=600 DEPTH=8 DESCRIPTION="800x600 in 8 bit"
- NOMW=800 NOMH=600 DEPTH=16 DESCRIPTION="800x600 in 16 bit"
- #END
-
- Any line not starting with a comment introducer is
- interpreted using the following template:
-
- "NOMW/N,NOMH/N,DEPTH/N,DESCRIPTION"
-
- NOMW/N and NOMH/N
-
- These are used to specify the normal width and height of the
- screenmode you want to select. This is the visible size of
- the screenmode (see the ScreenMode prefs program which came
- with Workbench).
-
-
- DEPTH/N
-
- This is the number of bits per pixel or the number of
- bitplanes of the screenmode you want to select.
-
-
- DESCRIPTION
-
- An optional description which isn't used at the moment.
-
-
- FV will interpret this list of screenmodes at the start of
- the program and warn you of any errors. If FV couldn't find
- a suitable modeid for the screenmode you described it will
- warn you about this and output the line number were the
- problem is located.
-
- ------------------------------------------------------------
-
- That's about it for the moment for the 'documentation'.
-
- If there are any problems feel free to contact me.
-
- Don't forget to include a debug output (using the DEBUG
- switch) and some information about your Amiga (use
- ShowConfig for example). If you want to mail me a (large)
- picture which helps identifying a problem then please use
- the john@globalxs.nl account.
-
- EMail : john@globalxs.nl
- john.hendrikx@grafix.xs4all.nl
-
- Fido : 2:286/407.8
- AmigaNet : 39:153/201.8
- NLA Net : 14:101/200.8
-