A texture viewer for tga, jpg, png, tif, dds, gif, bmp, and hdr files. Uses Dear ImGui, OpenGL, CxImage, and the Tacent library. This viewer is targeted to game devs. It displays useful details like the presence of an alpha channel and can query individual pixels for their colour.
The viewer's home is github and binary releases for Windows may be found on the
Here is a link to a locally built version. It may be behind or ahead of the official GitHub releases, depending on the weather:
LOCAL BUILD DOWNLOAD
Left/right direction keys show previous and next images, semi-transparent images are displayed with an optional checkerboard background, and images may be converted to different formats easily.
Use 'Save All As..." to batch convert all the images in a folder.
Viewing as thumbnails is supported by the 'Content View' window. Thumbnail generation and cache retrieval are extremely fast. TexView can easily handle thousands of photos in a single folder.
Contact sheet (AKA flipbook) textures may be easily generated. TexView is fast enough to 'play' the images in succession. The alpha-channel is interpreted as opacity and is properly saved if any of the source images have semi-transparency.
Flip, rotate-by-90-degrees, cropping and viewing textures in tiled mode is supported.
When viewing dds (direct draw surface) files, you can view any present mipmaps and see cubemaps in a 'T' layout.
Zooming (Ctrl+ and Ctrl-) as well as panning using the right mouse button is supported. There are a number of different zoom modes availabe in the View menu item including Fit, Downscaling, and One-to-One pixel sizing. When zoomed-in far enough, the selected pixel gets an outline.
High Definition Image loading is supported for hdr files. The loading code is based on, and is functionally equivalent to, the reference code from the Radiance imaging toolset (texview includes [Radiance software](http://radsite.lbl.gov/) developed by the [Lawrence Berkeley National Laboratory](http://www.lbl.gov/).) Adjustments to gamma correction and exposure are supported during loading. The images below (Copyright Rafal Mantiuk under Creative Commons 3.0) show an hdr image that by default loads over-exposed and is subsequentially adjusted to yield a more balanced result. Support for hdr is currently available only by compiling the latest code.
Alt-Enter toggles fullscreen mode. In this mode the bottom navigation bar, top menu, and details-overlay are invisible. If at any point you want to reset the UI or other settings like the default resample algorithm or preferred file save format, you may do so from the preferences dialog.