With these commits, images passed with the 'Stretch' argument will be processed properly.
A larger image file has also replaced the previous test image, to demonstrate the performance implications of the current algorithm: every time a command is applied, the entire screen is redrawn, and this includes rendering every image from the source format. This makes the terminal unusably slow after an image is drawn, and it will need to be changed.
With these commits, images passed with the 'Stretch' argument will be processed properly.
A larger image file has also replaced the previous test image, to demonstrate the performance implications of the current algorithm: every time a command is applied, the entire screen is redrawn, and this includes rendering every image from the source format. This makes the terminal unusably slow after an image is drawn, and it will need to be changed.