/Image-Comp

Image Compression/Analysis all done in Golang

Primary LanguageGo

Image Comp

CircleCI Coverage Status GitHub version

Current Image Formats Supported

  • PNG

Getting Started

This program will compress a file with the specified amount of compression.

To run the program, follow these steps:

git clone git@github.com:alecholmez/Image-Comp.git
cd Image-Comp
go build
./Image-Comp -h

This will yield the following:

Usage of ./Image-Comp:
  -imgPath string
        Path to a directory (default "./imgs")

The program currently accepts one flag which is a path to the file to be compressed.

Roadmap

  • Directory tree walking
  • Speed optimization
  • Async compression
  • Tests
  • Better memory management (Currently using high amounts of memory)