Moin
Ich bastle gerade an einem Programm welches mir aus Bild Dateien eine ASCII Zeichenkette erzeugt und dieses ausgibt.
Zu Testzwecken habe ich den String erstmal in eine Textdatei geschrieben.
Hier passt alles hervorragend:
Jetzt soll das Bild welches umgewandelt werden soll, in Javafx mit dem
Der Text in der
Nach ca der hälfte einer Zeile wir es nicht mehr richtig angezeigt.
Wenn ich den Text aus der
Also scheint das Problem nur die Darstellung zu sein.
Gibt es da irgendwelche Properties die Abhilfe verschaffen könnten, oder wo liegt das Problem?
[CODE lang="java" title="Snippet"] @FXML
public void showNewFileDialog() throws IOException {
FileChooser fileChooser = new FileChooser();
file = fileChooser.showOpenDialog(null);
drawAsciiArt();
}
private void drawAsciiArt() throws IOException {
//ImageHandler ist meine Klasse die die Bilder einliest und übersetzt
ImageHandler imageHandler = ImageHandler.ofSource(file);
//toAsciiStringByAvg() gibt den String, der das ASCII Bild repräsentiert zurück.
asciiTextArea.setText(imageHandler.toAsciiStringByAvg());
}[/CODE]
Ich bastle gerade an einem Programm welches mir aus Bild Dateien eine ASCII Zeichenkette erzeugt und dieses ausgibt.
Zu Testzwecken habe ich den String erstmal in eine Textdatei geschrieben.
Hier passt alles hervorragend:
Jetzt soll das Bild welches umgewandelt werden soll, in Javafx mit dem
FileChooser
ausgewählt werden und der Text wird direkt in eine TextArea
eingefügt.Der Text in der
TextArea
wird nun aber nicht richtig dargestellt.Nach ca der hälfte einer Zeile wir es nicht mehr richtig angezeigt.
Wenn ich den Text aus der
TextArea
in notepadd++ einfüge, sieht es so aus wie auf dem ersten Bild.Also scheint das Problem nur die Darstellung zu sein.
Gibt es da irgendwelche Properties die Abhilfe verschaffen könnten, oder wo liegt das Problem?
[CODE lang="java" title="Snippet"] @FXML
public void showNewFileDialog() throws IOException {
FileChooser fileChooser = new FileChooser();
file = fileChooser.showOpenDialog(null);
drawAsciiArt();
}
private void drawAsciiArt() throws IOException {
//ImageHandler ist meine Klasse die die Bilder einliest und übersetzt
ImageHandler imageHandler = ImageHandler.ofSource(file);
//toAsciiStringByAvg() gibt den String, der das ASCII Bild repräsentiert zurück.
asciiTextArea.setText(imageHandler.toAsciiStringByAvg());
}[/CODE]