G
Gast
Gast
Folgender Sachverhalt:
Ich übergebe bestimmte/ausgewählte, quadratische und durchnummerierte BufferedImages als Teile (subImages) eines ganzes Bildes. Die Nummerierung sieht so aus, dass ich bei der Übergabe der Nummern Mengen habe wie z.B. 3, 5, 125, 37, 58, .... Also völlig willkürlich und je nach dem welche subImages übergeben werden sollen. Gleichzeitig werden die subImages in einer ArrayList übergeben. So wird z.B. als erstes das 47. subImage übergeben und besitzt somit den Index "47" und nicht "1". Als zweites könnte z.B. subImage Nummer 7 übregeben werden, usw..
Ziel ist es, die subImages nach ihrem Index zu sortieren. Da es sich um zwei Parameter handelt, muss diese Aktion parallel geschehen. Wenn index[0] == 47 und index[1] == 7 in der Reihenfolge {7, 47} sortiert werden sollen, so müssen auch die dazugehörigen subImages in der Reihenfolge (ihrem Index folgend) gedreht werden.
Es geht mir dabei auch nicht um die Umsetzung als solche, weil ich keine Idee habe, sondern, dass das ganze performant ablaufen soll, d.h. zackig und ohne großes Speicher verpulvern via zig mal umkopieren etc.
Ich hoffe, die Fragestellung ist klar und ich hoffe, jemand kann mir helfen
Code:
public void createSubImageSet(ArrayList <BufferedImage> subImages, ArrayList <Integer> indices)
Ich übergebe bestimmte/ausgewählte, quadratische und durchnummerierte BufferedImages als Teile (subImages) eines ganzes Bildes. Die Nummerierung sieht so aus, dass ich bei der Übergabe der Nummern Mengen habe wie z.B. 3, 5, 125, 37, 58, .... Also völlig willkürlich und je nach dem welche subImages übergeben werden sollen. Gleichzeitig werden die subImages in einer ArrayList übergeben. So wird z.B. als erstes das 47. subImage übergeben und besitzt somit den Index "47" und nicht "1". Als zweites könnte z.B. subImage Nummer 7 übregeben werden, usw..
Ziel ist es, die subImages nach ihrem Index zu sortieren. Da es sich um zwei Parameter handelt, muss diese Aktion parallel geschehen. Wenn index[0] == 47 und index[1] == 7 in der Reihenfolge {7, 47} sortiert werden sollen, so müssen auch die dazugehörigen subImages in der Reihenfolge (ihrem Index folgend) gedreht werden.
Es geht mir dabei auch nicht um die Umsetzung als solche, weil ich keine Idee habe, sondern, dass das ganze performant ablaufen soll, d.h. zackig und ohne großes Speicher verpulvern via zig mal umkopieren etc.
Ich hoffe, die Fragestellung ist klar und ich hoffe, jemand kann mir helfen