Add README.md
This commit is contained in:
parent
b87abe46c3
commit
cf15edd064
|
@ -0,0 +1,23 @@
|
||||||
|
# griddle
|
||||||
|
|
||||||
|
`griddle` is a program for practicing drawing using the [Grid Technique](https://www.art-is-fun.com/grid-method).
|
||||||
|
It takes an input image and uses [ImageMagick](https://imagemagick.org) to automatically draw a grid (of specified dimensions) over it.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
`griddle` is a shell script; you can copy it to somewhere in your `$PATH` or just clone the repository and execute it.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
The CLI interface for `griddle` is `griddle <inputfile> <number_of_columns> <number_of_rows> <outputfile>`.
|
||||||
|
This is the number of **columns** and **rows**, not the number of separators.
|
||||||
|
For example, specifying "2" columns will result in **one** line splitting the image vertically.
|
||||||
|
Border lines around the edge of the image are always generated.
|
||||||
|
|
||||||
|
It supports any input and output file formats that ImageMagick supports.
|
||||||
|
The input and output files don't need to be the same format; you can input a PNG and output a JPEG, for example.
|
||||||
|
|
||||||
|
## Planned Features
|
||||||
|
- Generate an additional output image (or PDF?) containing a blank copy of just the generated grid which can be printed out, to save the effort of manually recreating the grid on your drawing paper.
|
||||||
|
- Improve the CLI interface with `--options` to remove the arbitrary ordering of `<number_of_columns>` and `<number_of_rows>`.
|
||||||
|
- Make border lines optional.
|
||||||
|
- Allow the user to adjust the color and transparency of grid lines.
|
||||||
|
- Add a default output filename (something like `<inputfilename>_grid.<inputextension>`) if no output filename is explicitly given.
|
Loading…
Reference in New Issue