                                    MycView


Website
     http://myc01.free.fr/mycview/
     http://myc01.free.fr/mycview/mycview.txt

Description
     This program was developed at first to show automatically a slide show
     of all the pictures of a given directory in full screen mode on machines
     devoid of interfaces keyboard/mouse. In that case, no user operation
     is possible, that is why the program's interface is minimal.
     MycView is developed in native Win32, it does not use specific library (Java, .Net, Qt, Gtk, ...).

Features
     - Reading image format JPEG, PNG, GIF, TIFF, BMP, DIB, RLE, PNM, EMF, WMF, ICO, CUR.
     - Reading lists LST files, SLD (XnView).
     - Automatic closing at the end of the slideshow with the parameter "/c".
     - Display in a window or full screen with the key "Enter".
     - Opening a new file with the keystrokes "Ctrl-O".
     - Opening a new directory with the keystrokes "Ctrl-D".
     - Number of loops defined with the parameter "/l".
     - Number of seconds per image defined with the parameter "/s".
     - Open the context menu with the Middle-click or "M".
     - Change the background color with the option "/b".
     - Automatic rotation with the exif information.
     - Browse images with thumbnails.
     - Zoom and scroll the image.
     - Interface and help in English, French, German.

Current version
     MycView 1.5.9 (2012-06-23).
     A small file: mycview.exe = 32 KB

Download
     MycView.zip (34 KB) :
     http://myc01.free.fr/mycview/MycView.zip

Screen capture
     http://myc01.free.fr/mycview/mycview.jpg
     Source : WikiMedia (Full = 4000 x 3000 pixels; size = 8.18 MB)
     http://commons.wikimedia.org/wiki/File:Metabief_-_Neige_scintillante.jpg

Usage
     Command line :
       mycview.exe [[/i] Source] [/s Sec] [/l Loop] [/b #Color] [/f] [/c] [/h] [/t Pos] [/n] [/g Lang] [/?]

       /i Source : Directory or source file (support Jpg,Gif,Png,Tif,Bmp,Dib,Rle,Pnm,Emf,Wmf,Ico,Lst,Sld)
       /s Sec    : Seconds per image (min=1, max=600, default=3)
       /l Loop   : Number of loops (0=infinite)
       /b #Color : Background color in hexadecimal (#bbggrr)
       /f        : Fullscreen mode
       /c        : Close at the end
       /h        : Hide the mouse in fullscreen
       /t Pos    : Display the text on the image (1=top, 2=bottom, 0=hidden)
       /n        : No user interface (Deactivate all the commands, quit with Alt-F4)
       /g Lang   : Language selection with "en", "fr", "de" or "--" for automatic mode
       /?        : Help

     Commands in Windows :
       First / Last image       : Home / End
       Next     image           : Left-Clic in the right area, PageDown, Right key, Wheel Down,     Space
       Previous image           : Left-Clic in the left  area, PageUp  , Left  key, Wheel Up  , BackSpace
       Open files or folders    : Drag-and-Drop on the window, press Ctrl to add to the existing list
       Context Menu             : M, Right-Clic
       Left / Right rotation    : L / R
       Switch Fullscreen        : Middle-Clic, Enter, F11
       Start / Stop slideshow   : S, Pause
       Fit image / Zoom 100%    : Z
       Zoom In                  : Ctrl-Wheel Down, I, +
       Zoom Out                 : Ctrl-Wheel Up  , O, -
       Lock the zoom level      : Ctrl-L
       Image scrolling          : Ctrl-Clic Left and move mouse, keys Ctrl-[Up, Down, Left, Right]
       Show / Hide mouse        : H
       Show / Hide thumbnails   : T
       Show / Hide this help    : F1
       Refresh Folder           : F5
       Image informations       : F6
       Select background color  : Ctrl-B
       Copy image to clipboard  : Ctrl-C
       Select directory         : Ctrl-D
       Open folder in Explorer  : Ctrl-E
       Open new file            : Ctrl-O
       Open the Print Wizard    : Ctrl-P
       Change the seconds/image : Ctrl-S
       Display the image name   : Ctrl-T
       [Delete] / Recycle image : [Shift]-Delete
       Exit                     : Q, Escape, Alt-F4

Examples
     mycview.exe /?
     mycview.exe C:\Temp /n
     mycview.exe /i "C:\Temp\" /s 4 /b #303030 /f /c /h

Updates
     http://myc01.free.fr/mycview/changelog.htm

     * v1.5.9 - 2012-06-23 :
       - Added: full-screen mode with the middle-click.
       - Added: German translation (thanks Lesmo16).
       - Added: Saving the window size and position on exit.
     * v1.5.8 - 2012-06-18 :
       - Added: Drag and drop files or folders, press the Ctrl key to add files to the existing list.
       - Added: Translation software in French (Local ID : #**09 = fr-fr / #**0C = en-us).
       - Added: Application in English/French with automatic selection for the opening.
       - Added: Language selection with parameter "/g [en|fr]" or "--" for automatic mode.
       - Added: F5 to reload the folder.
       - Added: Adapting the size of the scrollbar relative to number of images.
       - Changed: The parameter "-b" uses colors in HTML format (#rrggbb).
       - Changed: Transfer menu in resources.
       - Fix: The text of the menu.
     * v1.5.6 - 2012-06-10 :
       - Added: optimization of dynamic resizing.
       - Added: display the full path of the image on the image.
       - Added: display a black border around the text on the image.
       - Added: Ctrl-E to open Explorer with the current folder.
       - Added: Ctrl-C to copy image to clipboard.
       - Added: Ctrl-P to open the Print Wizard.
       - Changed: the zoom mode is defined by the state of the Ctrl key: pressed or not.
       - Changed: Ctrl-wheel for zooming.
       - Changed: Ctrl-key [up,down,right,left] to scroll the image.
       - Changed: Ctrl-L to lock the zoom level.
       - Changed: Information about the pictures copied with Tabs (Excel format).
       - Fix: possible buffer overflow in the conversion of file size.
       - Fix: memory leak in the management of names.
       - Fix: first reads the ini file, and replaced by the command line parameters.
       - Fix: Z level of the window to exit fullscreen mode.
     * v1.5.4 - 2012-06-03 :
       - Changed: Right-Clic to open the popup menu.
       - Changed: Next     image with the Left-Clic in the right area of the window.
       - Changed: Previous image with the Left-Clic in the left  area of the window.
       - Added: the mouse cursor indicates the direction of the slideshow images.
       - Added: optimization zoom and scrolling.
       - Fix: minor bugs.
     * v1.5.1 - 2012-05-27 :
       - Changed: next image with right click/key; previous image with left click/key;
                  identical with the mouse buttons swapped.
       - Changed: fullscreen with Enter or F11.
       - Changed: context menu with 'M'.
       - Changed: lock zoom with Shift-L.
       - Added: optimize the slideshow speed when the key is kept pressed.
     * v1.5.0 - 2012-05-25 :
       - Added: zoom mode (z,+,-,i,o,wheel)
       - Added: scrolling (mouse,up,down,left,right)
       - Fix: event WM_SIZE with help.
       - Fix: zoom display with popup menu.
       - Fix: minor bugs.
     * v1.4.09 - 2012-02-26 :
       - Fix: initialization parameters of the ini file.
     * v1.4.08 - 2011-12-29 :
       - Fix: cancel the popup menu.
       - Fix: centering of thumbnails.
       - Fix: minor bugs.
     * v1.4.04 - 2011-12-22 :
       - Update: improved display for corrupted files.
       - Added: reading image formats ico, cur, rle.
       - Fix: break long names on the image.
       - Fix: display the number of 32-bit color.
     * v1.4.00 - 2011-12-18 :
       - Added: display of thumbnails (with the T key or the mouse to the bottom).
       - Update: management of the image list.
     * v1.3.07 - 2011-12-04 :
       - Fix: copy to the clipboard.
       - Fix: list of image formats.
       - Fix: Restore the window after a start in fullscreen.
     * v1.3.04 - 2011-11-30 :
       - Fix: exif decoder.
       - Fix: the default background color.
       - Added: automatic rotation.
       - Added: manual rotation with menu and keyboard.
     * v1.3.00 - 2011-11-22 :
       - Fix text strings.
       - Fix: fullscreen/restore.
       - Added: Dialog to change the sec/image with menu and Ctrl-S.
     * v1.2.98 - 2011-11-01 :
       - Added exif orientation in info page.
       - Fix: show/hide help with F1.
       - Fix: the menu position with small windows.
       - Added Hide mouse menu.
       - Added version informations.
       - Compiled with gcc 4.6.1.
       - Added: toggle the text on the image with Ctrl-T, option /t and menu.
       - Added: copy of info image in the clipboard with F6.
     * v1.2.90 - 2011-10-26 :
       - Added a context menu (to open with the Middle-click or Ctrl-M).
       - Close with a click or KeyDown.
       - No confirmation to delete the image to recycle.
       - Show/hide mouse in full screen mode with Ctrl-H.
     * v1.2.82 - 2011-10-17 :
       - Fix: gdiplus lib.
       - Read and Save the parameters in mycview.ini.
       - Added: selected color with Ctrl-B.
     * v1.2.66 - 2011-06-02 :
       - Fix: Open a new folder.
       - Fix: image next to the mouse wheel.
     * v1.2.64 - 2011-05-22 :
       - Fix: refresh the Help window.
       - Fix: command-line analysis.
       - Replaces the character of the "-" with "/".
       - Added: Options /b /h /n.
       - Added: Image Information (F6, i).
       - Directory Listing when an image is opened.
       - Added: delete command.
     * v1.2.46 - 2011-05-11 :
       - Support of formats PNG, TIFF, EMF and WMF.
       - New display mode with integrated.
       - Slideshow of images with the mouse wheel.

Dependencies
     API 32 bit Windows only :
       COMDLG32.DLL
       GDI32.DLL
       GDIPLUS.DLL
       KERNEL32.DLL
       MSVCRT.DLL
       OLE32.DLL
       OLEAUT32.DLL
       SHELL32.DLL
       USER32.DLL

Licence
     Freeware :
     This program (MycView) may be freely distributed and used as part of a personal or commercial use.
     The program is provided as is without warranty of any kind either express or implied,
     including warranties of merchantability or fitness for a particular purpose.
     You assume all risk as to the quality and impact of the program.
     If the program is defective, you assume the cost of all services, corrections or repairs.
