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:37] – [Step 2. Load your image’s pixel data into a 2-dimensional array] frchris | ascii_art [2023/03/26 09:44] – [Step 5. What if it looks your image looks squashed?] frchris | ||
---|---|---|---|
Line 158: | Line 158: | ||
import javax.imageio.ImageIO; | import javax.imageio.ImageIO; | ||
/** | /** | ||
- | | + | |
- | * and draws it. | + | * The image will return a single line of ints that represent color |
+ | * and you need to make a 2D Array of Color from it. | ||
+ | * | ||
* @author Chris Thiel, OFMCap | * @author Chris Thiel, OFMCap | ||
* @version 25 Mar 2023 | * @version 25 Mar 2023 | ||
Line 302: | 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 315: | 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 squashed? ==== | + | ==== Step 5. What if it looks your image looks stretched or squashed? ==== |
[[https:// | [[https:// |
ascii_art.txt · Last modified: 2023/03/27 10:46 by frchris