ich habe zwei Frage/Probleme, bei denen ich nicht weiter komme:
a) Ich möchte ein InputStream (das eine Bilddatei ist) in ein Image Objekt umwandeln.
b) Dieses Image Objekt möchte ich dann verkleinern. Das verkleinerte Image Objekt möchte ich dann wiederum in ein InputStream umwandeln.
Danke für Deine Antwort. Verkleinerung läuft nun
Ich habe nun jedoch noch ein anderes Problem:
Ich habe ein Bild, das eine Größe von 4928 × 3264 Pixel hat.
Was ich nun machen möchte ist: Kleine Bilddateien erstellen (damit der Zugriff schneller geht).
Also die Verkleinerung => die ja nun geht.
Nun sehe ich aber bspw. bei Facebook:
Ich habe ein Profilbild hochgeladen und das Bild gibt es in verschiedene Größen
a) im Chat => 32x32
b) Vorschau => 100x100
c) Profilbild => 160x160
d) Profilbild groß: Originalgröße also die 4928 × 3264 (wird vermutlich jedoch auf eine Einheitsgröße reduziert, aber ist auch egal).
Was ich also machen möchte ist ebenfalls diese Größen zu erstellen.
Das ist ja auch kein Problem, einfach die Höhe und Breite jeweils in der entsprechenden Größe angeben.
Allerdings ist es nun so, dass sich die Bilder verschieben. Also die Bilder verzerren sich dann.
Was ich nicht verstehe ist, dass bei Facebook das Bild trotzdem immer die gleiche Größe hat (32x32, ....)
Wie schaffe ich das? Habe ich irgendwie ein Denkfehler?
Danke für Deine Antwort. Verkleinerung läuft nun
Ich habe nun jedoch noch ein anderes Problem:
Ich habe ein Bild, das eine Größe von 4928 × 3264 Pixel hat.
Was ich nun machen möchte ist: Kleine Bilddateien erstellen (damit der Zugriff schneller geht).
Also die Verkleinerung => die ja nun geht.
Nun sehe ich aber bspw. bei Facebook:
Ich habe ein Profilbild hochgeladen und das Bild gibt es in verschiedene Größen
a) im Chat => 32x32
b) Vorschau => 100x100
c) Profilbild => 160x160
d) Profilbild groß: Originalgröße also die 4928 × 3264 (wird vermutlich jedoch auf eine Einheitsgröße reduziert, aber ist auch egal).
Was ich also machen möchte ist ebenfalls diese Größen zu erstellen.
Das ist ja auch kein Problem, einfach die Höhe und Breite jeweils in der entsprechenden Größe angeben.
Allerdings ist es nun so, dass sich die Bilder verschieben. Also die Bilder verzerren sich dann.
Was ich nicht verstehe ist, dass bei Facebook das Bild trotzdem immer die gleiche Größe hat (32x32, ....)
Wie schaffe ich das? Habe ich irgendwie ein Denkfehler?
Also ... du willst den Prozess drei mal durchführen und zwar mit den Größen 32x32, 100x10 und 160x160 ... soweit ok
Aber wie meinst du dass mit "die Bilder verschieben sich, also die Bilder verzerren sich dann" und kannst du bitte etwas Code, Screenshots, etc. zeigen?