Binary Image Viewer is a desktop application built with wxPython, designed to view and convert binary image files. It supports a variety of image formats, and provides to load, display, and save images with different settings.
The binary image files format arranged in a row-major order, supporting 1-channel (gray), 3-channel (RGB), and 4-channel (RGBA) images.
It also supports reading other formats of image files, provide channels conversion and file saving.
Download release version: https://github.com/znsoooo/binary-image-viewer/releases
- Load and display binary files as images.
- Set the width, height, and channels for showing binary image data.
- Support for other normal image formats.
- Ability to save displayed images back to binary or image files.
- Navigate through images in a directory using keyboard shortcuts.
- Open a File: Use
Ctrl + Oto open a binary or image file, or simply drag and drop the file onto the application window. - Save a File: Use
Ctrl + Sto save the currently viewed image to a BIN or PNG file. PNG is a lossless compression format. - Navigate: Use
PgUp/PgDnto navigate through images in the current directory. - Exit: Press
Escto exit the application.
- Width: Set the width of the binary image.
- Height: Set the height of the binary image.
- Channels: Set the number of channels (1 for GRAY, 3 for RGB, and 4 for RGBA).
- Path: Set the file path to open a binary or a normal image file.
- Author: Shixian Li
- QQ: 11313213
- Email: lsx7@sina.com
- GitHub: https://github.com/znsoooo/binary-image-viewer
- License: MIT License. Copyright (c) 2024-2025 Shixian Li (znsoooo). All Rights Reserved.
The Binary Image Viewer is NOT a full-featured image viewer, it is designed for reading binary image files, so it is NOT planed to support comprehensive image editing, such as scaling, cropping, marking, or others complex features.