Image View is a C# Windows application designed to handle images, especially from screen dumps. It has a means to crop the image and to print it at the top of the page with margins you specify. Images or image files can be dragged and dropped or pasted in it. It is easy to pan and zoom, and to fit the image to the available space. You can also save the image in any of the usual file formats.
There are a number of keyboard shortcuts.
Acknowledgements are at the end of the page.
The interface has the usual menus, a toolbar, and an area to display the image.
Files can be added by using the File menu, by dragging them, and by pasting them. For dragging and pasting, when dragging a file from Explorer or another location, it will be opened. If there is an image, it will be be added but without an associated file name. If is is Text, it will treated as a URL and opened if the URL is actually an image. When dragging from a browser, if the image has a link associated with it, it may be the link that gets dragged. Since the link is likely not an image file, it will fail. Images in browsers can usually be copied, however, by using the "Copy image" option in Chrome or the equivalent in other browsers.
The image is fit to the available area when opened. It can be viewed as actual pixels or fit by using the icons on the toolbar or by using the context (right-click) menu. It can be zoomed continuously with the mouse wheel or to specified values using the icon on the toolbar or the context menu.
The image can be panned by holding the space bar or by setting Pan via the toolbar or context menu. When panning, the cursor is a hand.
The image can be cropped by setting crop via the toolbar. The cursor becomes a cross hair. Dragging the cursor creates a crop rectangle. Cropping is either cancelled or performed via the context menu. You can zoom and pan while setting up the crop rectangle, and there are keyboard shortcuts to refine the crop rectangle. The suggested procedure would be to first align the top and right edges by moving the whole crop rectangle using Ctrl with the Up, Down, Left, and Right buttons on the keyboard. Then use these buttons with Ctrl to shrink or expand the width.
You can save the image in a number of common image formats, determined by the extension you use for the file name. If the extension does not correspond to one of the supported formats, it will be saved as a PNG and the extension changed to .png.
Key | Operation | Key | Operation |
---|---|---|---|
Space | Sets panning (Cursor is a hand) | Ctrl+x | Cut |
+ | Zoom in | Ctrl+c | Copy |
- | Zoom out | Ctrl+v | Paste |
Ctrl+0 | Fit | Ctr+p | |
Ctrl+1 | Actual pixels | Ctrl+b | Paste then print |
Down | Expand clip rectangle height, top stays fixed | Ctrl+Down | Move clip rectangle down |
Right | Expand clip rectangle width, left stays fixed | Ctrl+Right | Move clip rectangle right |
Left | Shrink clip rectangle width, left stays fixed | Ctrl+Left | Move clip rectangle left |
Open Image
Opens an image from the file system.
Save
Saves the image to the file system. It is the same as Save As.
Save As
Saves the image to the file system. It can save in most of the common formats. The format will be determined from the extension of the file name you specify. The default is PNG. For JPEG you are prompted for the quality (0-100). The default value is 50%.
Prints the current image.
Print Preview
Shows a preview of the current image.
Print Setup
Allows you to specify the margins and whether to use Landscape or Portrait. What you specify is saved for next time.
Exit
Exits the application.
Options
You can specify settings which are saved between sessions. These are the buttons at the bottom.
Image Information
Shows information about the current image .
Overview
Brings up a window with this HTML file. It works as a rudimentary browser with links and Back and Forward buttons.
About
Gives information about this application including the version.
Standard Open, Save, Print, Cut, Copy, Paste, and Help Icons >
Fit
Fits the image to the available space .
Actual Pixels
Shows the image at full resolution.
Reset
Resets the image to as loaded. Undoes any cropping.
Pan
Sets panning. The cursor becomes a hand.
Crop
Sets it to crop. The cursor becomes a cross hair. Dragging the cursor creates a crop rectangle. Cropping can be cancelled or actually performed via the Context Menu. You can zoom and pan while setting up the crop rectangle, and there are keyboard shortcuts to refine the crop rectangle.
Zoom
Zooms to specific values, including Custom.
Landscape
Sets printing to be Landscape.
Portrait
Sets printing to be Portrait.
Fit
Fits the image to the available space .
Zoom
Zooms to specific values, including Custom.
Pan
Allows moving the cursor to pan. The cursor becomes a hand.
Reset
Resets the image to as loaded. Undoes any cropping.
Cancel Crop
Cancels cropping .
Do Crop
Crops to the current crop rectangle .
If you are installing from a download, just unzip the files into a directory somewhere convenient. Then run it from there. If you are installing from a build, copy these files and directories from the bin/Release directory to a convenient directory.
To uninstall, just delete these files.
Uses Utils from https://github.com/KennethEvans/VS-Utils.