1 | //Please copy this and then fix some stuff then turn it into Javax. I don't know Java very well but you do. |
2 | |
3 | import java.awt.Font; |
4 | import java.awt.Graphics; |
5 | import java.awt.Graphics2D; |
6 | import java.awt.RenderingHints; |
7 | import java.awt.image.BufferedImage; |
8 | import java.io.File; |
9 | import java.io.IOException; |
10 | |
11 | import javax.imageio.ImageIO; |
12 | |
13 | public class ASCIIArt {
|
14 | |
15 | public static void main(String[] args) throws IOException {
|
16 | |
17 | BufferedImage image = null; |
18 | try {
|
19 | URL url = new URL(); // Ask for image |
20 | image = ImageIO.read(url); |
21 | } catch (IOException e) {
|
22 | e.printStackTrace(); |
23 | } |
24 | |
25 | Graphics g = image.getGraphics(); |
26 | g.setFont(new Font("SansSerif", Font.BOLD, 24));
|
27 | |
28 | Graphics2D graphics = (Graphics2D) g; |
29 | graphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, |
30 | RenderingHints.VALUE_TEXT_ANTIALIAS_ON); |
31 | graphics.drawString("JAVA", 10, 20);
|
32 | |
33 | for (int y = 0; y < height; y++) {
|
34 | StringBuilder sb = new StringBuilder(); |
35 | for (int x = 0; x < width; x++) {
|
36 | |
37 | sb.append(image.getRGB(x, y) == -16777216 ? " " : "$"); |
38 | |
39 | } |
40 | |
41 | if (sb.toString().trim().isEmpty()) {
|
42 | continue; |
43 | } |
44 | |
45 | System.out.println(sb); //Print image out |
46 | } |
47 | |
48 | } |
49 | |
50 | } |
download show line numbers debug dex old transpilations
Travelled to 13 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1002181 |
| Snippet name: | ASCII art bot |
| Eternal ID of this version: | #1002181/1 |
| Text MD5: | ab313110a2e8ab48004a1ede65eebcc5 |
| Author: | bgrgndz |
| Category: | |
| Type: | JavaX source code |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2015-12-23 18:12:47 |
| Source code size: | 1251 bytes / 50 lines |
| Pitched / IR pitched: | No / Yes |
| Views / Downloads: | 1172 / 1131 |
| Referenced in: | [show references] |