Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-10T03:16:56.000Z (11 months ago)
- Last Synced: 2024-03-10T04:24:47.640Z (11 months ago)
- Topics: c, file-conversion, file-converter, file-format, libpng, png, steganography
- Language: C
- Homepage:
- Size: 120 KB
- Stars: 13
- Watchers: 3
- Forks: 5
- 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
![Screenshot](/screenshot.png?raw=true "screenshot")
## 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.