BelleVue Portable Image Viewer

Program that you can run everywhere

ScreenshotBelleVue is a free, simple and lightweight image viewer as described below:

  • no installation is necessary, the exe-file runs out of the box
  • programs data files can be stored in the exes directory or in the current home directory
  • runs on Windows XP SP 2/3, Vista, 7, 8 Desktop
  • supports most important image formats (JPEG, PNG, TIFF, GIF, BMP) as well as many camera raw formats (see more below)
  • supports common image viewer functions
  • shows Exif data
  • supports fullscreen and windowed modi

The use of most functions is self-explanatory. Some functions are explained below.

By default, the program does not write anything to the disk until the option Options > Save Options is checked. If the option Options > Use exes directory is checked, the program tries to save the ini-file and, if applicable, the folder containing thumbnail galleries in the directory where the program itself is saved. This option can be useful by running on external media like USB drives, etc. Otherwise, the program tries to save the files in the home directory of the current user.

Software and solutions
Type Unicode characters everywhere
A miniature clipboard viewer

If you clear the checkbox Options > Save Options, the program removes all program-related directories and files. It is recommended to do it before the exe-file is removed since a special uninstall procedure/tool is not provided.

All options can be divided into two groups: the ones that cause an action immediately after activation and the ones that do not. For example, if you switch between framed and frameless or between windowed and fullframe modi, the look of the program changes immediately. Otherwise, changing the Options > Initial Show Mode option leads to a different behaviour only for the next image.

Just some photos

Saving images is available with or without Exif data. You can specify the outcome by (un)checking the checkbox Save Exif Data in the dialog File > Save Image Options. Typically, only a fraction of the metadata found in the original file will be saved, generally, the data displayed in the Exif Data window, which is one of the reasons why this feature is called Save Image and not Save File.

The user interface is old school. Instead of miraculous and colorful animated buttons, you will find instructive menu items here.

The program is still under development, it certainly contains some bugs and lacks some features.

0.75448 K
(458 752 bytes)
Windows XP SP2/3, Vista, 7, 8 Desktop
(Linux/Wine compatible)
(64-bit compatible)
MD5: d276ec254c83b9540c6476339fc5b398
SHA-1: b41362c340ef58e014a9af959ff87be74d47fe97

What about raw formats?

BelleVue provides three methods to show an image saved in a raw file: (1) by using an embedded preview, (2) by using a built-in raw converter, or (3) by using a WIC-enabled codec.

Embedded preview

Many (in fact, almost all) raw formats contain embedded JPEG or RGB preview images. If the option Options > Show Embedded Preview of RAW is checked, the program searches through the raw file for the largest embedded preview image and, if successful, shows it. The current version works reasonably well with formats such as CR2, CRW, ARW, MRW, NEF, NRW, PEF, DNG, RAF, RW2, RWL, ORF, SRW, SRF and X3F.

The displayed image size corresponds to the size of the preview image. This size can be the same or different from the size of the original raw image.

If you want to see the image based on the raw data rather than the one based on the preview data, you neednt switch to another mode. Instead, you can use the command View > Show RAW instead of Preview that replaces the image for the current file.

Where it can be useful: The use of an embedded preview is faster than generating an image from raw data. Until the camera manufacturer changes the file format, which does not happen often, this feature also works with newest cameras whereas dedicated raw converters should be updated first.

Built-in raw converter

BelleVue provides a simple built-in converter that runs out of the box and does not need any additional components.

Where it can be useful: Whenever the size and/or the quality of the embedded preview image is not good enough. It can be too small (usual for older formats), or it can show compression artifacts (banding in a blue sky). In such a case, it is more useful to see an image based on raw data and not just a preview. The built-in converter displays original raw images fast and with the quality reasonable for an image viewer.

Since the built-in converter is written from scratch, without using any other source code, it shows images a bit differently than other converters do. This can be useful in the case when it is necessary to find out different ways how a specific raw file can be interpreted.

Cameras supported by the built-in raw converter:

  • Minolta (MRW): Dimage 5, 7, 7i, 7Hi, A1
  • Konica Minolta (MRW): Dimage A2, A200; Dynax (Maxxum) 5D/7D
  • Sony (ARW): α100, α200, α230, α290, α300, α330, α350, α380, α390, α450, α500, α550, α560, α580, α700, α850, α900; α33, α35, α37, α55, α57, α58, α65, α68, α77, α77 II, α99, α99 II; NEX-3, 5, C3, 7, 5N, F3, 5R, 6, 3N, 5T, α3000, α3500, α5000, α5100, α6000, α6300, ILCE-QX1; α7, α7 II, α7R, α7R II, α7S, α7S II, α9; DSC-RX1, RX1R, RX1R II, RX10, RX10 II, RX10 III, RX100, RX100 II, RX100 III, RX100 IV, RX100 V
  • Leica (DNG): SL (Typ 601); M8, M9, M (Typ 240); Q (Typ 116); T (Typ 701); X1, X2, X Vario (Typ 107), X (Typ 113), X-U (Typ 113), X-E (Typ 102)
  • Leica (RWL): D-LUX 2, 3, 4, 5, 6, (Typ 109); V-LUX 1, 2, 3, 4, (Typ 114); C (Typ 112)
  • Pentax (PEF): *istD, *istDS, *istDL, *istDS2, *istDL2, K100, K110, K100 Super, K10D, K20D, K200D, K-m (K2000), K-7, K-x, K-r, K-5, K-5 II, K-5 IIs, K-3, K-3 II, K-S1, K-S2, K-70, K-1 (possibly all other PEF-capable cameras)
  • Pentax (DNG): 645D, 645Z; K10D, K20D, K200D, K-m (K2000), K-7, K-x, K-r, K-5, K-5 II, K-5 IIs, K-30, K-50, K-500, K-3, K-3 II, K-S1, K-S2, K-70, K-1; K-01; Q, Q10, Q7, Q-S1; MX-1
  • Ricoh (DNG): GX100, GX200, GR Digital, GR Digital II, GR Digital III, GR Digital IV, GR, GR II
  • Olympus (ORF): Camedia C-5050Z, C-5060WZ, C-8080WZ, E-20; SP-350, SP-500UZ; E-1, E-3, E-5, E-30, E-300, E-330, E-410, E-420, E-450, E-500, E-510, E-520, E-600, E-620; OM-D E-M1, E-M1 II, E-M5, E-M5 II, E-M10, E-M10 II; Pen E-P1, E-P2, E-P3, E-P5, E-PL1, E-PL2, E-PL3, E-PL5, E-PL6, E-PL7, E-PM1, E-PM2, PEN-F; Air-A01; Stylus 1, Stylus 1s, SH-2, TG-4, XZ-1, XZ-2, XZ-10
  • Panasonic (RAW): DMC-FZ8, FZ18, FZ30, FZ50; LX1, LX2
  • Panasonic (RW2): DMC-G1, G2, G3, G5, G6, G7 (G70), G10; GH1, GH2, GH3, GH4; GF1, GF2, GF3, GF5, GF6, GF7; GX1, GX7, GX8, GX80 (GX85); GM1, GM5; TZ60 (TZ61, ZS40), TZ70 (TZ71, ZS50), TZ80 (TZ81, ZS60), TZ100 (TZ101, ZS100); FZ28, FZ35 (FZ38), FZ40 (FZ45), FZ70 (FZ72), FZ100, FZ150, FZ200, FZ300 (FZ330), FZ1000, FZ2000 (FZ2500); LF1; LX3, LX5, LX7, LX10 (LX15), LX100; CM1
  • Canon (CR2, full resolution): EOS 1Ds II, 1Ds III, 1D X, 1D X II, 1D II, 1D II N, 1D III, 1D IV, 5D, 5D II, 5D III, 5D IV, 5DS, 5DS R, 6D, 7D, 7D II, 20D, 30D, 40D, 50D, 60D, 70D, 80D, 100D, 350D, 400D, 450D, 500D, 550D, 600D, 650D, 700D, 750D, 760D, 1000D, 1100D, 1200D, 1300D; M, M3, M10; PowerShot G1 X, G1 X II, G3 X, G5 X, G7 X, G7 X II, G9 X; G9, G10, G11, G12, G15, G16; S90, S95, S100, S110, S120; SX1 IS, SX50 HS, SX60 HS
  • Nikon (NEF, uncompressed): D100, D200
  • Nikon (NRW): Coolpix P330, P340, P6000, P7000, P7100, P7700, P7800

BelleVue also supports the DNG format in general, though, with some limitations. Lossy compression and non-standard CFA patterns (= Fujifilm) are not supported.

WIC-based raw converter

The program can use codecs compatible with the Windows Imaging Component (WIC) that is installed on Windows XP SP2/3 and later. There are many sources for these codecs. Microsoft provides the free Microsoft Camera Codec Pack. Some camera manufacturers also provide WIC-enabled codecs that can be downloaded for free. If any WIC-based codec is installed on the computer, you can select your default converter by changing option Options > Select RAW Converter. Then, the program will try to show an image by using the default converter first. You can determine what happens if the default converter fails: either the program will try another converter or it will show a black square. The converter that was actually used is displayed in the status bar. You can get a list of WIC-enabled codecs installed on your computer by the command Info > Codecs.

My impression of the tested WIC-enabled codecs provided by camera manufacturers is a mixed one. In general, they provide a proper image quality (with one exception, see more below). On the other hand, they are very or extremely slow and mostly not up-to-date. You should carefully read the list of supported cameras before installing a codec. From a programmers perspective, its funny to see how diverse is the implementation of the WIC-interface by these codecs.

Some WIC-enabled codecs with supported formats and the minimum required Windows version:

The Sony codec is a very special one. In fact, it is not a real raw codec. It produces images based on JPEG data and not on raw data. At the same time it returns the image size corresponding to the original raw image. Why they do so? I can explain it as follows. The typical use of WIC-enabled codecs is generating thumbnails displayed in Windows Explorer with the size about 100 pixels or so. The JPEG preview size is much larger than that, e.g., 1616 x 1080 pixels. Therefore, a JPEG preview must be scaled down in any case and the quality of thumbnails is fine. Next to a thumbnail, Windows Explorer should display the original image size that it indeed obtains from the Sony codec. Things turn bad if a program tries to use the Sony codec in order to create a full-format image. The program gets a smaller preview that claims to be a larger (and not appropriate for it) size. In this case, the image simply will be scaled up and you see awful zipper artifacts.

Some extra features related to Dynax 5D and Dynax 7D

Since I am an owner of a camera Konica Minolta Dynax 5D, which is, by the way, still in use, the program supports some features related to the following cameras: Dynax 5D/7D, Maxxum 5D/7D, Alpha-5/7 Digital, and Alpha Sweet Digital. The program reads the camera orientation value and, provided the autorotation is on, rotates the picture appropriately. The lens data are displayed.

Animated GIFs

GIF animations are played in a separate window. The player supports two commands: Continue [P]laying and [P]ause.

Animated GIF files contain multiple frames that are, from a technological point of view, valid images and can be diverse size. The main window as well as the gallery show only the first frame. Therefore, if the first frame is a small image (even 1 x 1 px is possible), they will virtually show nothing. However, the displayed image size corresponds to the size of the canvas or the output area of the whole animation. The animation window will be this size.

Rotating the image displayed at the main window does mean only rotating the first frame, whereas the canvas is not affected. For this reason, the displayed image size keeps constant. You can save the displayed image, but this is the first frame only and not the whole animated GIF file that will be saved then.


Copyright A. Rumyantsev, 2014/2017 MailBox