https://github.com/znsoooo/binary-image-viewer
https://github.com/znsoooo/binary-image-viewer
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/znsoooo/binary-image-viewer
- Owner: znsoooo
- License: mit
- Created: 2024-08-31T01:06:58.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-08T13:47:41.000Z (over 1 year ago)
- Last Synced: 2025-05-31T08:37:03.518Z (about 1 year ago)
- Language: Python
- Size: 426 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Binary Image Viewer
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:
## Features
- 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.
## Usage
- **Open a File**: Use `Ctrl + O` to open a binary or image file, or simply drag and drop the file onto the application window.
- **Save a File**: Use `Ctrl + S` to save the currently viewed image to a BIN or PNG file. PNG is a lossless compression format.
- **Navigate**: Use `PgUp` / `PgDn` to navigate through images in the current directory.
- **Exit**: Press `Esc` to exit the application.
## Settings
- **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.
## License
- __Author:__ Shixian Li
- __QQ:__ 11313213
- __Email:__
- __GitHub:__
- __License:__ MIT License. Copyright (c) 2024-2025 Shixian Li (znsoooo). All Rights Reserved.
## Notice!!
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.