Jpeg-bILD

Sam_

Mitglied
Hallo,

mit welcher Methode kann ich ein JPEG bildDatei in kleine Kacheln zerlegen, zum Beispiel in der Größe 256x256.

Gruss
Sam
 

Sam_

Mitglied
Danke sehr.. Ich habe eine weitere Frage: Wie kann ich eine if abfrage machen, in der ich folgendes formulieren möchte:

if(x = mit Kommazahl (z.B. 3.125)){...} führe folgende Anweisung. Mit welchem Funktion kann man alles zeigen lassen.
Bei %(modulu) ist der Rest und bei / divideren ist ohne Rest. mit welchem Symbol kann ich alles zeigen lassen..??

Gruss
Sam
 
T

Tomate_Salat

Gast
Richtige Typen verwenden.
3/2=1
3.0/2.0=1.5

Also rechne z.B. mit double-werten.
 

faetzminator

Gesperrter Benutzer
Ich habe eine weitere Frage: Wie kann ich eine if abfrage machen, in der ich folgendes formulieren möchte:
if(x = mit Kommazahl (z.B. 3.125)){...} führe folgende Anweisung.
Was? Vergleiche macht man mit [c]==[/c], nicht mit [c]=[/c]!
Mit welchem Funktion kann man alles zeigen lassen.
Kann man was anzeigen lassen?
Bei %(modulu) ist der Rest und bei / divideren ist ohne Rest.
Modulo gibt den Rest aus, ja. int-Divisionen geben einen int zurück, der ist logischerweise ganzzahlig und darum abgeschnitten. Also gibt [c]3 / 2[/c] natürlich [c]1[/c] und [c]3 / 2.0[/c] dem entsprechend [c]1.5[/c], da dort zuerst der Datentyp "gewechselt" wird. Natürlich sollte das Resultat dann nicht in einer Ganzzahl gespeichert werden.
mit welchem Symbol kann ich alles zeigen lassen..??
...!?
 

Sam_

Mitglied
Hallo Nochmals,

ich habe eine weitere Frage.. Ich habe nun versucht aus einem Jpeg Bild (400x800) ein Kachel zu extrahieren, mit der Methode getSubimage(), als Parameter habe ich folgende Werte angegeben:

System.out.println(img.getSubimage(0, 0,100, 100))
Weiss jmd, was ich falsch mache!!
es geschieht nichts..

gruss
sam
 

faetzminator

Gesperrter Benutzer
Es geschieht nichts kann ich mir fast nicht vorstellen... Wird keine Exception ausgegeben?
Aber ganz abgesehen davon wird das [c]println()[/c] sowieso nichts sinnvolles ausgeben - wie soll es auch...
 

Sam_

Mitglied
Hi,
danke, es hat funktioniert..:). ich habe mit getSubImage(int x, int y, int w, int h) eine beliege Kachel aus dem JPEG extrahiert und auch ausgegeben.

Aber Da das Bild aus mehreren Kacheln besteht: - wie kann ich ein Programm schreiben wo nicht nur eine einzelne Kachel ausgibt, sondern alle Kacheln des Bildes und jede einzelne Kachel in einem Verzeichnis hinterlegen.

- ich muss irgendwie eine Methode formulieren, die erste Kachel hat die Größe (0,0,100,100), die zweite kachel beginnt (101,101,200,200).


Für jegliche Tips wäre ich euch dankbar!!

Gruss
Sam
 

faetzminator

Gesperrter Benutzer
@Crian: dein Beispiel ist auch nicht besser ;)
Wenn ein Bild von 200x200px in 4 Kacheln aufgeteilt werden soll, ist der Code (ohne Schleife) ganz simpel wie folgt:
Code:
getSubimage(0, 0, 100, 100); // lo
getSubimage(100, 0, 100, 100); // ro
getSubimage(0, 100, 100, 100); // lu
getSubimage(100, 100, 100, 100); // ru
 

Crian

Top Contributor
@Crian: dein Beispiel ist auch nicht besser ;)
Wenn ein Bild von 200x200px in 4 Kacheln aufgeteilt werden soll, ist der Code (ohne Schleife) ganz simpel wie folgt:
Code:
getSubimage(0, 0, 100, 100); // lo
getSubimage(100, 0, 100, 100); // ro
getSubimage(0, 100, 100, 100); // lu
getSubimage(100, 100, 100, 100); // ru

Ich hatte es als je zwei Punkte verstanden. So würde ich jedenfalls eine getSubimage()-Methode schreiben. Offenbar wird aber, wenn ich dein Beispiel richtig verstehe, ein Punkt und zwei Längen übergeben. So kann man es natürlich auch machen.
 

faetzminator

Gesperrter Benutzer
Ich hab das wegen dem geschrieben:

Aber Da das Bild aus mehreren Kacheln besteht: - wie kann ich ein Programm schreiben wo nicht nur eine einzelne Kachel ausgibt, sondern alle Kacheln des Bildes und jede einzelne Kachel in einem Verzeichnis hinterlegen.

Das klingt für mich danach, dass das Bild einfach "zerschnitten" wird und all seine Stücke abgespeichert werden soll.
 

Sam_

Mitglied
hi timbeau,

ich möchte eine Methode schreiben, besser gesagt, eine allgmeine Methode (- die in der Oberklasse steht). Die in einer Subklasse(sagen wir JPGKlasse) aufgerufen und überschrieben werden kann. Die Methode soll ein JPG-Bild in mehreren Kacheln zerlegen.
In der SubKlasse soll ich das JPEG aufrufen und darauf die Methode aus der Oberklasse anwenden, d.h. das JPG-Bild in mehreren Kacheln extrahieren.( die Größe der Kacheln können beliebig sein z.B. 256x256) und anschließend in einem Verzeichnis hinterlegen.

Da sich die JPEG-Bilder in ihrer Größe unterscheiden, kann ich vorher nicht wissen wieviele Kacheln entstehen. Wenn ein JPEG-Bild zum 1.578 Kacheln hat muss ich aufrunden auf insgesamt 2 Kacheln.

Gruss
Sam
 

timbeau

Gesperrter Benutzer
Ich glaube bei den Punkteangaben geht es eher um inklusive und exklusive Koordinaten.

@Sam: Dann hast du würde ich sagen immer gleichgroße Kacheln pro Durchlauf und diese dürfen sich nicht überschneiden. Nur die Kacheln am Rand werden dann kleiner. Das kannst du aber gut mit 2 Schleifen lösen wie schon von faetz angesprochen.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S jpeg Bild anzeigen java Java Basics - Anfänger-Themen 3
K Wohin gehört in Eclipse ein jpeg-Bild ? Java Basics - Anfänger-Themen 4
T jpeg Bilder zoomen.. Java Basics - Anfänger-Themen 2
H Erste Schritte Von jpg zu jpeg // reguläre Ausdrücke Java Basics - Anfänger-Themen 3
B große jpeg verarbeiten Java Basics - Anfänger-Themen 8
S jpeg bzw bufferedimage als PDF Speichern Java Basics - Anfänger-Themen 13
A JPEG anzeigen Java Basics - Anfänger-Themen 3
D File(jpeg) größe ändern und dann zu einen byte[] Java Basics - Anfänger-Themen 7
T JApplet JPEG einbinden geht nur "offline" Java Basics - Anfänger-Themen 6
G JPEG aus Blob als ImageIcon anzeigen Java Basics - Anfänger-Themen 5
C java, jpeg, animiert Java Basics - Anfänger-Themen 9
G JPEG einlesen Java Basics - Anfänger-Themen 7
N html in jpeg umwandeln Java Basics - Anfänger-Themen 6
D BMP in JPEG konvertieren Java Basics - Anfänger-Themen 2
S tif in jpeg Java Basics - Anfänger-Themen 5
B ImageIcon komprimieren (zB Jpeg) Java Basics - Anfänger-Themen 14
M jpeg in ein Frame zaubern Java Basics - Anfänger-Themen 10
A JPEG mit ins JAR-Archiv Java Basics - Anfänger-Themen 3
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
B Bild per KeyListener drehen Java Basics - Anfänger-Themen 1
I Kamera anschließen / Bild machen / Live View / Externe Blitz Java Basics - Anfänger-Themen 19
I Innerhalb einem Bild ein Teil austauschen Java Basics - Anfänger-Themen 26
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
krgewb byte-Array, das ein Bild repräsentiert Java Basics - Anfänger-Themen 1
H Artefact mit Bild erzeugen Java Basics - Anfänger-Themen 11
R UML-Bild (Erkennung ob static o. nicht) Java Basics - Anfänger-Themen 18
J Bild auf Hintergrundbild zeichnen Java Basics - Anfänger-Themen 5
krgewb Bild itextpdf Java Basics - Anfänger-Themen 2
C Bild in executable JAR File mitgeben Java Basics - Anfänger-Themen 5
VPChief Bild in JEditorPane Java Basics - Anfänger-Themen 9
B Warum bekomme ich kein Bild. Java Basics - Anfänger-Themen 10
S Bild einfügen // NEU Java Basics - Anfänger-Themen 12
N Bild drehen Java Basics - Anfänger-Themen 3
S Ein Bild mit dynamischer Quelle neuzeichnen Java Basics - Anfänger-Themen 12
N GLOOP Bild nicht ansichtbar Java Basics - Anfänger-Themen 5
M Bild in JFrame Java Basics - Anfänger-Themen 1
B Signatur erstellen - Bild ist nur weiß Java Basics - Anfänger-Themen 0
CptK Interface Bild rotieren Java Basics - Anfänger-Themen 17
CptK Interface Bild rotieren Java Basics - Anfänger-Themen 1
Anica Processing Animation Bild-Position ändern Java Basics - Anfänger-Themen 9
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
CptK Interface Curser durch Bild ersetzen & MouseListner Java Basics - Anfänger-Themen 2
M jTextPane Bild anzeigen Java Basics - Anfänger-Themen 6
CptK Bild beim betätigen eines JButtons Java Basics - Anfänger-Themen 6
S Bild über JButton legen Java Basics - Anfänger-Themen 3
B Bild mit Schrift befüllen / Anpassung bei Wortlänge Java Basics - Anfänger-Themen 2
D Google maps bild mit marker versehen Java Basics - Anfänger-Themen 12
D ImageView mit einfarbigem Bild fuellen Java Basics - Anfänger-Themen 3
it_is_all Bild-Pfad wird gefunden, nicht aber Textdatei-Pfad Java Basics - Anfänger-Themen 8
M Einzelne Pixel in einem Bild auslesen und bearbeiten Java Basics - Anfänger-Themen 1
M Bild wird von JFrame nicht geladen Java Basics - Anfänger-Themen 12
J Bild in Button einsetzen Java Basics - Anfänger-Themen 6
S button kommt durch bild Java Basics - Anfänger-Themen 13
M Ein Bild durch Objekterzeugung zeichnen Java Basics - Anfänger-Themen 5
B Greenscreen (grüner Hintergrund ersetzen mit Bild) Java Basics - Anfänger-Themen 49
K Interface Kein Bild im .jar-File Java Basics - Anfänger-Themen 15
S Bild in Jar-File mit ImageIO Java Basics - Anfänger-Themen 50
S Bild einfügen Java Basics - Anfänger-Themen 16
binop Bild anzeigen lassen Java Basics - Anfänger-Themen 2
D Bild zu Text Java Basics - Anfänger-Themen 4
I HTML Code in Bild (transparent) konvertieren Java Basics - Anfänger-Themen 0
I Watermark erstellen mit HTML in Bild? Java Basics - Anfänger-Themen 7
D Classpath Bild kann in .jar nicht geladen werden Java Basics - Anfänger-Themen 2
Anfänger2011 Bild programmieren?! Java Basics - Anfänger-Themen 3
8 Eigenes Bild in email einfügen Java Basics - Anfänger-Themen 1
K JTable Bild einfügen Java Basics - Anfänger-Themen 1
L BufferdImage schwarzes Bild nach zusammenfügen zweier Bilder Java Basics - Anfänger-Themen 8
S Bild in JOptionPane Java Basics - Anfänger-Themen 1
C Abfrage nach einem Bild im Array Java Basics - Anfänger-Themen 9
J Umgebungsvariable Programmfenster zeigt kein Bild an Java Basics - Anfänger-Themen 1
J Bild loopen Java Basics - Anfänger-Themen 6
M JFrame Bild einfügen Java Basics - Anfänger-Themen 3
S Bild bei Kontakt ändern Java Basics - Anfänger-Themen 2
C Erste Schritte Bild holen und speichern Java Basics - Anfänger-Themen 1
D Bild in Frame einfügen Java Basics - Anfänger-Themen 11
D Bild im Applet anzeigen Java Basics - Anfänger-Themen 3
F Bild in ein Runnable Jar File packen (eclipse) Java Basics - Anfänger-Themen 2
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
J Ganzes Bild Java Basics - Anfänger-Themen 4
T GUI anstatt Bild schwarzes Rechteck gespeichert Java Basics - Anfänger-Themen 0
A Bild verschwindet! Wieso?? Java Basics - Anfänger-Themen 2
I Bild aus Bereich laden Java Basics - Anfänger-Themen 3
P Bild in JFrame Titelleiste Java Basics - Anfänger-Themen 7
Y Nach Bild-Upload wird Bild nicht angezeigt Java Basics - Anfänger-Themen 1
M Button mit Bild und Text Java Basics - Anfänger-Themen 2
M JSP-Einfaches Bild anzeigen Java Basics - Anfänger-Themen 4
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
Sogomn Bild will sich nicht skalieren lassen Java Basics - Anfänger-Themen 1
P Ein Bild für GUI (Java-Editor) Java Basics - Anfänger-Themen 4
D Bild für ein paar Sekunden einblenden und wieder ausblenden Java Basics - Anfänger-Themen 1
E Bild per Verzeichnis/JFileChooser auf JPanel laden Java Basics - Anfänger-Themen 13
S Bild auf eine Position rotieren?! Java Basics - Anfänger-Themen 4
P Bild bearbeiten Java Basics - Anfänger-Themen 9
Z Datenmatrix in Bild verwandeln Java Basics - Anfänger-Themen 4
C Bild verschwinden lassen Java Basics - Anfänger-Themen 7
S Bild Icon aus ID3Tag auslesen Java Basics - Anfänger-Themen 4
E Bild vom FileChooser aus via ImageIcon in DB schreiben Java Basics - Anfänger-Themen 16
D Bild zum Panel hinzufügen Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben