The program supports the following command-line options:
- Specify the input image file in JPG or PNG format:
--image <filename>
- Load a random image:
--image-random
- Apply the invert filter to the image:
--invert
Adjust the brightness of the image. Provide an integer value:
--brightness <value>
- Flip the image horizontally:
--flip x
- Flip the image vertically:
--flip y
- You can combine two arguments:
--flip x y
- Save the processed image to the specified file:
--output-file <filename>
- Display the processed image on the console:
--output-console
- Specify the ASCII table configuration. Available options: (provide the table name or custom configuration):
--table <tablename>
Predefined tables:
"bourke-small" -> "@%#*+=-:,. "
"bourke-large" -> "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\\|()1{}[]?-_+~<>i!lI;:,\"^`'. ",```
"non-linear-large" -> "@@@@@@@@@@@@@@@@@@@@@$%^&*+++++++++++++^^^^^^^^^^^!!!!!!!!.............. "
"non-linear-medium" -> "@@%++**----:;~, "
"non-linear-small" -> "@@%++**-- "
"non-linear-xlarge" -> "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%++**----:;~,~~~~~~~~~~~~~.............................. "
"default -> "@%#*+=-:,. "