Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.41 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.41 KB

shitpic GoDoc

As explained in The Awl, a shitpic happens, “when an image is put through some diabolical combination of uploading, screencapping, filtering, cropping, and reuploading. They are particularly popular on Instagram.”

shitpic is a utility for creating shitpics. It recompresses an input file a number of times (default 100) and saves the degraded output.

Example

Input:

Clean monkey

Output:

Dirty monkey

Installation

First install Go.

If you just want to install the binary to your current directory, and don't care about the source code, run

GOBIN=$(pwd) GOPATH=/tmp/gobuild go get github.com/carlmjohnson/shitpic

Usage

$ shitpic -h
Usage of shitpic:
    shitpic [options] input output

Shitpic accepts and can output JPEG, GIF, and PNG files.

  -cycles uint
        How many times to reprocess input (default 100)
  -quality int
        Lower bound of quality (0–100) (default 75)
  -reduce-colors
        Reduce to 256 colors

Relevant XKCD

Who knew you could learn so much about sexual reproduction from looking at pictures on the internet!