Bilder werden unscharf angezeigt

memo1990

Aktives Mitglied
Hallo liebe Nerds,

vorab: Ich habe bereits versucht mein Problem über Google/Java-Forum zu lösen. Leider finde ich nichts in der Richtung.

Ich habe bereits mehrere Methoden versucht die Bilder in JWindow/JFrame zu laden. Über JLabel und paint(). Mit ImageIcon und BufferedImage/ImageIO. Leider wird mein Bild immer pixelig angezeigt. Woran liegt das?

Welche Möglichkeiten gibt es noch?

Hier ein paar Codezeilen, wie ich es bereits versucht habe:

1. Variante:
Code:
public class SplashScreen extends JWindow {
    JLabel labelImage;
 
    public SplashScreen() {
    setSize(400, 300);
    setLocationRelativeTo(null);
   
    labelImage = new JLabel(new ImageIcon(getClass().getResource("...")));
    add(labelImage);
  }
}


2. Variante
Code:
public class SplashScreen extends JWindow {

    Image image;
 
    public SplashScreen() {
        setSize(400, 300);
        setLocationRelativeTo(null);
    
        try {
            image = ImageIO.read(new File("..."));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
    @Override
    public void paint(Graphics g) {
        g.drawImage(image, 0, 0, this);
    }
}

Ich habe es auch über die Methode getScaledInstance() von der Image-Klasse versucht. Ebenfalls ohne Erfolg. Mir ist auch aufgefallen, dass das Fenster immer größer als 400x300 angezeigt wird.

Hier ein Vergleichsbild:
https://ibb.co/gUQiSK

Mein System: Windows 10 und JDK/JRE v10

MfG
memo1990
 

krgewb

Top Contributor
Breite ist 500, müsste aber 400 sein. Also wird die Breite bzw. Länge um 25 % erhöht. Bei mir werden Bilder auch nicht in voller Schärfe angezeigt. Auf dem Screenshot sieht man meine Anzeige-Einstellungen. Diese gelten aber systemweit. Bei dir scheint es jedoch nur für Java-Anwendungen zu gelten.
 

Anhänge

  • Anzeige.png
    Anzeige.png
    15,1 KB · Aufrufe: 31
Zuletzt bearbeitet:

memo1990

Aktives Mitglied
Zuletzt bearbeitet:

memo1990

Aktives Mitglied
Auf dem Screenshot sieht man meine Anzeige-Einstellungen. Diese gelten aber systemweit. Bei dir scheint es jedoch nur für Java-Anwendungen zu gelten.

Ja mir ist es mittlerweile auch aufgefallen, wenn ich die Skalierung in Windows auf 100 % statt 125 % einstelle, dann werden die Icons scharf dargestellt. Gibt es da eine Lösung?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Bilder werden nicht geladen Spiele- und Multimedia-Programmierung 6
S Bilder Für Schachfiguren Spiele- und Multimedia-Programmierung 14
beatles Minesweeper - keine Bilder Spiele- und Multimedia-Programmierung 3
P [Spiel]Welche Bilder sind gleich Spiele- und Multimedia-Programmierung 2
O Bilder senden TV über DLNA? Spiele- und Multimedia-Programmierung 0
T Bilder Elegant darstellen... Spiele- und Multimedia-Programmierung 7
T Bilder einbinden, bzw. ändern Spiele- und Multimedia-Programmierung 5
M Bilder effizient speichern/serialisieren Spiele- und Multimedia-Programmierung 10
M Bilder in Java Spiele- und Multimedia-Programmierung 7
D Slick Lib - Bilder einlesen funktioniert nicht Spiele- und Multimedia-Programmierung 2
B Bilder in GUI ändern ohne repaint() Spiele- und Multimedia-Programmierung 6
T Spielautomat bilder vergleichen Spiele- und Multimedia-Programmierung 34
S Datenbank gesucht für Bilder(gif-dateien) Spiele- und Multimedia-Programmierung 5
A Bilder (auf JPanels) auf komplette Zellengröße (GridBagLayout) skalieren Spiele- und Multimedia-Programmierung 2
I Bilder aus Quaxli's Tutorial Spiele- und Multimedia-Programmierung 3
A bilder performant und unhässlich skalliert darstellen? Spiele- und Multimedia-Programmierung 10
A 2 Bilder übereinander legen Spiele- und Multimedia-Programmierung 15
J 2D-Bilder in Java3D Spiele- und Multimedia-Programmierung 4
A Bilder(BMP) speichern Spiele- und Multimedia-Programmierung 2
S Bilder zuscheiden - Werte von php übergeben Spiele- und Multimedia-Programmierung 7
D Bilder besser interpolieren Spiele- und Multimedia-Programmierung 4
F Dynamische Bilder erzeugen? Spiele- und Multimedia-Programmierung 7
R Bilder aus animierter .gif extrahieren? Spiele- und Multimedia-Programmierung 4
C jpg.Bilder teilen/bearbeiten für Puzzle Spiele- und Multimedia-Programmierung 7
A Bilder bewegen Spiele- und Multimedia-Programmierung 2
M Bilder verzerren [Rechteck -> Trapez] Spiele- und Multimedia-Programmierung 4
K Bilder drehen Spiele- und Multimedia-Programmierung 5
H Bilder speichern 2 - Methode richten? Spiele- und Multimedia-Programmierung 2
H Bilder speichern Spiele- und Multimedia-Programmierung 3
A Bilder flackern Spiele- und Multimedia-Programmierung 5
T Gekachelte Bilder darstellen Spiele- und Multimedia-Programmierung 2
S KeyEvent funktioniert nicht, wenn Buttons dem Frame hinzugefügt werden Spiele- und Multimedia-Programmierung 7
lord239123 JMonkey Schatten werden durch Terrain hindurch angezeigt Spiele- und Multimedia-Programmierung 1
V Methoden werden zwar ausgeführt führen aber nicht zum Ergebnis Spiele- und Multimedia-Programmierung 5
B LWJGL Manche Seiten werden transparent angezeigt Spiele- und Multimedia-Programmierung 2
M Minecraft Bukkit Server VM Kann nicht Vergrößert werden Spiele- und Multimedia-Programmierung 20
K Kugeln werden nicht unsichtbar Spiele- und Multimedia-Programmierung 23
R RPG soll MMORPG werden Spiele- und Multimedia-Programmierung 2
W Java3D: Kanten die hinter einem Objekt liegen werden gezeigt Spiele- und Multimedia-Programmierung 2
D LWJGL - 2D Texturen werden nicht dargestellt Spiele- und Multimedia-Programmierung 12
T lwjgl Texturen werden nicht gezeichnet Spiele- und Multimedia-Programmierung 23
BattleMaster246 Jogl Libs werden nicht geladen Spiele- und Multimedia-Programmierung 5
D [JAVA3D] Es werden 2 Fenster erzeugt und auf dem falschen gezeichnet Spiele- und Multimedia-Programmierung 3
M Java3D Picking - falsche Objekte werden gepickt Spiele- und Multimedia-Programmierung 3
E Keine Werte zum Zeichnen werden Übergeben Spiele- und Multimedia-Programmierung 3
P Verzeichnis auslesen - Dateien werden zu oft gespeichert Spiele- und Multimedia-Programmierung 6
K TransformGroup werden nicht getrennt behandelt Spiele- und Multimedia-Programmierung 2
B Problem : Variablen werden vererbt Spiele- und Multimedia-Programmierung 7
Developer_X Figuren werden nicht angezeigt (Java3D) Spiele- und Multimedia-Programmierung 5
G 2D-Objekte werden nicht vollständig gezeichnet Spiele- und Multimedia-Programmierung 4
G gif animationen werden schnell abgespielt Spiele- und Multimedia-Programmierung 4
A Werden "große Spiele" mal in Java programmiert? Spiele- und Multimedia-Programmierung 43
I Beim Picking werden alle Behaviors angesprochen Spiele- und Multimedia-Programmierung 4

Ähnliche Java Themen


Oben