ascii_art
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
ascii_art [2023/03/25 15:40] – [Step 2. Load your image’s pixel data into a 2-dimensional array] frchris | ascii_art [2023/03/26 09:53] – [Step 5. What if it looks your image looks stretched or squashed?] frchris | ||
---|---|---|---|
Line 304: | Line 304: | ||
} | } | ||
+ | public int[][] getBrightness() | ||
+ | { | ||
+ | return brightness; | ||
+ | } | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
- | Step3 pic= new Step3(" | + | Step3 pic= new Step3(" |
- | JFrame window = new JFrame(" | + | JFrame window = new JFrame(" |
window.setSize(pic.getWidth(), | window.setSize(pic.getWidth(), | ||
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); | window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); | ||
Line 317: | Line 320: | ||
</ | </ | ||
==== Step 4. Convert brightness numbers to ASCII characters | ==== Step 4. Convert brightness numbers to ASCII characters | ||
- | You can experiment with different ways to map brightnesses to characters, but a good place to start is the string | + | You can experiment with different ways to map brightnesses to characters, but a good place to start is the string |
+ | ==== Step 5. What if it looks your image looks stretched or too big ==== | ||
- | ==== Step 5. What if it looks your image looks squashed? ==== | ||
+ | Characters tend to be three times taller than wide, so you could replace each character with three. If that is too large, you could make one character represent the average of three columns. | ||
[[https:// | [[https:// |
ascii_art.txt · Last modified: 2023/03/27 10:46 by frchris