https://github.com/jweyrich/imgify
🖼 imgify - Convert any file to PNG and back.
https://github.com/jweyrich/imgify
c file-conversion file-converter file-format libpng png steganography
Last synced: 3 months ago
JSON representation
🖼 imgify - Convert any file to PNG and back.
- Host: GitHub
- URL: https://github.com/jweyrich/imgify
- Owner: jweyrich
- License: gpl-2.0
- Created: 2015-03-31T04:35:48.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-10T03:16:56.000Z (over 1 year ago)
- Last Synced: 2025-04-01T20:41:32.509Z (3 months ago)
- Topics: c, file-conversion, file-converter, file-format, libpng, png, steganography
- Language: C
- Homepage:
- Size: 120 KB
- Stars: 13
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# imgify - Convert any file to PNG and back

## Install dependencies
Install `libpng`:
- Debian, Ubuntu
`sudo apt-get install -y libpng-dev`
- CentOS, Fedora, RedHat
`sudo yum install libpng-devel`
## Get the source and compile
git clone https://github.com/jweyrich/imgify.git
cd imgify
makeIf you're on macOS, you need to install libpng using [Homebrew](https://brew.sh/) and run `make` using some extra flags. Example:
CFLAGS="-I$(libpng-config --prefix)/include" LDFLAGS="-L$(libpng-config --prefix)/lib" make
## Usage
### bin2png
usage: bin2png -i -o [-p ]
### png2bin
usage: png2bin -i -o [-p ]
## License
imgify is distributed under a GPL V2 licence. See the LICENSE file for more information.