Antworten auf deine Fragen:
Neues Thema erstellen

Bilder in einer Matrix anordnen in Photoshop

nodsname

Noch nicht viel geschrieben

Liebe Community,


ich erstelle momentan in indesign Karten aus Gedichten. Diese a3 großen Karten sollen ab einem bestimmten Punkt wieder zusammengefügt werden (da immer weitere Karten entstehen & das Gesamtbild damit immer größer wird, während aber gleichzeitig alte Karten angepasst werden, dachte ich, dass eine automatisierte Verarbeitung der Karten Sinn ergeben würde, um immer wieder eine neue Version erstellen zu können).

Ich hatte hier im Forum einen Beitrag gefunden, der in eine ähnliche Richtung ging wie mein Problem und würde daher versuchen, alle Informationen zu geben, die dort verlangt wurden:

F: Über wie viele Bilder reden wir eigentlich?
A: Momentan neun, also drei Reihen. Wenn es 25 Bilder sind, also fünf auf fünf Reihen, würde ich das Skript wieder anschmeißen wollen, dann soll es wiederum zusammengesetzt werden, etc. Ich benötige ein Skript, was eine immer weiter anwachsende Anzahl nummerierter Bilder in einer bestimmten Reihenfolge zusammensetzt)

F: Welche Größe in Pixeln hat ein einzelnes Bild?
A: a3, also 3508 x 4961

F: Sind alle Bilder gleich in Format und Größe?
A: Ja.

F: Wie ist deine "Matrix" aufgebaut (einfaches Rechteck/Quadrat)?
A: Spiralförmig gegen den Uhrzeigersinn, also:

21 20 19 18 17
22 07 06 05 16
23 08 01 04 15
24 09 02 03 14
25 10 11 12 13

usf.

F: Passen die Bilder bereits im Größenverhältnis zur "Matrix"?
A: Das verstehe ich nicht so genau, leider.

Je nach Anzahl der Bilder, die zusammengerechnet werden, muss das Endbild unterschiedlich groß sein, oder? Ist das damit gemeint? Momentan ist die Matrix nur 3 x 3 groß; wenn ich ein Beispiel hätte, wie man das zusammenrechnet, könnte ich das glaube ich auch jeweils hochskalieren.

Ich habe auch indesign (habe die Adobe Creative Cloud) & Excel, bin aber auf allen Gebieten kaum bewandert.

Kann mir jemand helfen?

Freundlich grüßt
nod
 

Photoshop

draupnir

Moderator

Teammitglied
A: Momentan neun, also drei Reihen. Wenn es 25 Bilder sind, also fünf auf fünf Reihen, würde ich das Skript wieder anschmeißen wollen, dann soll es wiederum zusammengesetzt werden, etc. Ich benötige ein Skript, was eine immer weiter anwachsende Anzahl nummerierter Bilder in einer bestimmten Reihenfolge zusammensetzt)
A: Das klingt nach einem ExtendScript/Javascript in Photoshop oder InDesign. Hast Du denn ein passendes Skript (gefunden)?

F: Passen die Bilder bereits im Größenverhältnis zur "Matrix"?
A: Bilder können quadratisch sein, hochkant oder querformatig. Das große Bild, das aus den kleinen zusammengesetzt werden soll, sollte dann auch quadratisch, hochkant oder quer, denn sonst müßten die kleinen Bilder beschnitten oder skaliert werden.

Je nach Anzahl der Bilder, die zusammengerechnet werden, muss das Endbild unterschiedlich groß sein, oder? Ist das damit gemeint? Momentan ist die Matrix nur 3 x 3 groß; wenn ich ein Beispiel hätte, wie man das zusammenrechnet, könnte ich das glaube ich auch jeweils hochskalieren.
A: Sind die Bilder 1000 x 1000 Pixel groß, dann hast Du bei 3x3 3000 x 3000 Pixel und bei 5x5 5000 x 5000 Pixel. Die Alternative wäre eine feste Größe für das große Bild, dann müßten die kleinen Bilder entsprechend verkleinert werden. – Hier wären genauere Infos bzw. Skizze hilfreich.

– j.
 

nodsname

Noch nicht viel geschrieben

Hey draupnir,

danke für deinen Beitrag, ich versuche mich mal an einer Antwort.

A: Das klingt nach einem ExtendScript/Javascript in Photoshop oder InDesign. Hast Du denn ein passendes Skript (gefunden)?

Ich habe mich umgesehen, bisher aber noch kein Skript finden können (das wundert mich aber auch nicht, ich kenne mich ja nicht gut aus). Was ich bisher gefunden habe - und wovon ich glaube, dass es mir nicht hilft -, sind Skripte, die Layers mergen. Aber mir geht es ja um die Neuerstellung eines größeren Bildes. Das Skript müsste dann, wenn ich deinen Beitrag so lese, die Größe der Bilder abfragen, die Reihenfolge der Zusammensetzung und die Größe des Endbildes oder?

A: Bilder können quadratisch sein, hochkant oder querformatig. Das große Bild, das aus den kleinen zusammengesetzt werden soll, sollte dann auch quadratisch, hochkant oder quer, denn sonst müßten die kleinen Bilder beschnitten oder skaliert werden.

Querformatig (also ein querliegendes a3 Blatt) und alle Bilder sind gleich groß.

A: Sind die Bilder 1000 x 1000 Pixel groß, dann hast Du bei 3x3 3000 x 3000 Pixel und bei 5x5 5000 x 5000 Pixel. Die Alternative wäre eine feste Größe für das große Bild, dann müßten die kleinen Bilder entsprechend verkleinert werden. – Hier wären genauere Infos bzw. Skizze hilfreich.

Wenn ich jetzt eine Matrix 3 x 3 hätte, würde das bei dem von mir gewählten Format doch bedeuten


4961 x 3 in der Breite, also: 14883

und

3508 x 3 in der Höhe, also: 10524

Oder ist daran etwas falsch?
Soll ich eine Skizze anfertigen? (und von was würde eine Skizze helfen?)

Freundlich grüßt
nod
 

draupnir

Moderator

Teammitglied
Mit ist noch nicht alles klar.

Frage 1: mac oder win?

Frage 2: Ist das ein einmalige Projekt oder machst Du das in regelmäßigen Abständen?
Nur im zweiten Fall würde sich das Schreiben einer Aktion/Javascript lohnen. Sonst ist "Handarbeit" schneller.

Meine Gedanken:
• Ich glaube, Du gehst bei Deiner Überlegung den falschen Weg. Die Basis ist das Papierformat, hier A3 quer mit 300 dpi. Daraus ergibt sich dann die Größe der Bilder in der Matrix ob 3 x 3, 5 x 5 oder sonst wie verteilt.
Javascript: Solche Scripts fallen nicht vom Himmel. Wenn Du im Web noch keins entdeckt hast, müsste das jmd. programmieren, was Zeit und Arbeit bedeutet und das ist in der Regel nicht umsonst.

Meine Idee zur Handarbeit:
Lightroom: unter "Druck" eine einfache Matrix für Bilder. Dort kannst Du ein Seitenformat wie A3 quer wählen und dann die kleinen Bilder automatisch ins Raster setzen lassen. Den so erstellte "Kontaktabzug" der Bilder kann du als PDF-Datei sichern bzw ausdrucken. (siehe 1. Screenshot)
InDesign: Du kannst auf einer A3 quer Seite Rahmen in der gleichen Größe zeichnen. Mit "Ausrichten" und "Verteilen" musst Du nicht viel berechnen. Wenn alle Rahmen die Eigenschaft "Bild in der Größe anpassen" haben, dann kannst Du einfach Bilder per Maus nach und nach einen Rahmen ziehen. (siehe 2. Screenshot)
Kollagen Programme: Es gibt zahlreiche Programme zum Erstellen von Kollagen für Mac oder Win, für gratis oder gegen Geld. Diese erlauben es einen Stapel von Bilder in einer gewünschten Art auf einem Blatt Papier zu verteilen.
Zum Beispiel gratis:
MAC https://apps.apple.com/de/app/photo-collage-maker-collagefactory-free/id620343399?mt=12 oder
WIN https://www.microsoft.com/de-de/p/p...tage/9mvnvb4sjhxl?activetab=pivot:overviewtab

– j.



 

nodsname

Noch nicht viel geschrieben

Frage 1: mac oder win?

Windows 10

Frage 2: Ist das ein einmalige Projekt oder machst Du das in regelmäßigen Abständen?
Nur im zweiten Fall würde sich das Schreiben einer Aktion/Javascript lohnen. Sonst ist "Handarbeit" schneller.

Das ist ein wiederkehrendes Projekt, welches sich immer weiter vergrößern, aber auch immer wieder verändern wird. Momentan ließe sich das sehr einfach von Hand zusammenfügen (neun Einzelteile), aber spätestens ab fünf auf fünf Reihen wird es nervig werden.

Meine Gedanken:
• Ich glaube, Du gehst bei Deiner Überlegung den falschen Weg. Die Basis ist das Papierformat, hier A3 quer mit 300 dpi. Daraus ergibt sich dann die Größe der Bilder in der Matrix ob 3 x 3, 5 x 5 oder sonst wie verteilt.
Javascript: Solche Scripts fallen nicht vom Himmel. Wenn Du im Web noch keins entdeckt hast, müsste das jmd. programmieren, was Zeit und Arbeit bedeutet und das ist in der Regel nicht umsonst.

Danke für die Anmerkungen zu der Sache mit dem Papierformat. Meine Grundüberlegungen kamen von einem Freund, der Informatiker ist und mir die Sache mit der Matrix erklärt hat (sein Ansatz war aber Python, Stichwort concatenate). Ich habe auch gestern eine Javalibrary gefunden für die Bearbeitung wissenschaftlicher Bilder ImageJ, wo es möglich wäre, dass sich das da realisieren ließe, aber ich bin da noch nicht tief genug eingetaucht.

Was die Sache mit dem Geld angeht. Ich konnte mir nicht vorstellen, dass es kein Skript dafür gibt, aber wenn das der Fall ist, werde ich eine Person finden müssen, die ich dafür bezahlen kann :)

(auch wenn das vielleicht so wirkt: ich möchte nicht die Selbstausbeutung anderer noch befeuern.)

Hast du eine Idee, wo ich jemanden finden könnte, der ein solches Skript für Photoshop (oder eine vergleichbare Lösung) erstellen könnte?

Freundlich grüßt
nod
 

mm100

Benutzer

Grundsätzlich solltest du dir im Klaren sein, ob du
  • mit Photoshop oder
  • mit InDesign oder
  • mit einem anderen Programm
arbeiten wirst. Dann muss die Erklärung deiner Matrix noch viel genauer werden.
Gibt es nur 3x3 oder 5x5 oder 7x7 ... (also immer ungerade und immer x und y gleich?
Oder gibt es auch 2x2 oder auch 4x5 oder auch noch andere Varianten? Dann wird deine Spirale aus der Mitte extrem schwierig in der Programmierung.

Schwierig ist auch schon der Start in der Mitte und das Ende unten links.
21 20 19 18 17
22 07 06 05 16
23 08 01 04 15
24 09 02 03 14
25 10 11 12 13

Viel einfacher ist der Start oben links und das Ende in der Mitte. Dafür gibt es garantiert schon existierende Beispiele im Netz.
01 02 03 04 05
16 17 18 19 06
15 24 25 20 07
14 23 22 21 08
13 12 11 10 09

Zeigst du uns bitte ein Beispiel von 9 Einzelelementen und einer 3x3 Matrix? Ich kann mir nichts unter einer Karte aus Gedichten vorstellen. Bleibst du in InDesign und möchtest du die einzelnen Karten in der Collage noch bearbeiten können? Oder gehst du nach Photoshop und reduzierst alles auf Pixel?
 

ph_o_e_n_ix

acromyniker

Seiner Beschreibung nach, kommen immer wieder neue einzelne Karten hinzu und bestehende werden teilweise geändert (den Sinn dahinter verstehe ich allerdings nicht). Somit hätte man z.B. bei 5 Karten eine Matrix von 2 in der Breite, aber 3 in der Höhe. Da ist schnell mal mit Quadratwurzel ziehen und aufrunden um, die Endgröße zu bestimmen, nur grob etwas zu machen. Das ist aber auch das kleinste Problem.

Da vermutlich nicht dutzende Karten auf einmal erstellt werden/hinzukommen, würde ich da trotz allem auf Handarbeit setzen. Diese dann zeitnah einzupflegen ist ja nur Sekunden-/Minuten-Sache.

Und wenn man die Größe einer einzelnen Karte bedenkt, wird die max. Endgröße ohnehin absehbar sein.

Bei Stackoverflow.com, gibt es im übrigen dutzende Algorithmen/Scripte zu dem Thema ;)
 

mm100

Benutzer

ph_o_e_n_ix

acromyniker

A3 ist meiner Meinung nach das Maß einer einzelnen Karte, nicht die des Endformates...

Wenn man daraus eine Matrix von 6x6 (36) Bildern macht, hat man ja schon eine Größe von 2,52x1.78m. Da stellt sich dann die Frage, wozu eine Druckauflösung von 300dpi bzw. wozu mit derart großen Bilddaten handtieren?
 

mm100

Benutzer

:D

und im Zweifel braucht der TO lediglich eine "Vorlage" damit er am Ende weiß, in welcher Reihenfolge er seine A3 Ausdrucke an die Wand hängen muss ...
 

ph_o_e_n_ix

acromyniker

Stimmt - und wäre ja nicht das erste mal, dass jemand etwas automatisiert haben möchte, das mit guter alter Handarbeit einen Bruchteil der Zeit kosten würde...

Naja, vielleicht kommt ja noch eine Erklärung, wozu das alles gut sein soll.
 

mm100

Benutzer

1,2,3
8,9,4
7,6,5

01,02,03,04,05,06
20,21,22,23,24,07
19,32,33,34,25,08
18,31,36,35,26,09
17,30,29,28,27,10
16,15,14,13,12,11

001,002,003,004,005,006,007,008,009,010
036,037,038,039,040,041,042,043,044,011
035,064,065,066,067,068,069,070,045,012
034,063,084,085,086,087,088,071,046,013
033,062,083,096,097,098,089,072,047,014
032,061,082,095,100,099,090,073,048,015
031,060,081,094,093,092,091,074,049,016
030,059,080,079,078,077,076,075,050,017
029,058,057,056,055,054,053,052,051,018
028,027,026,025,024,023,022,021,020,019

001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
056,057,058,059,060,061,062,063,064,065,066,067,068,069,016
055,104,105,106,107,108,109,110,111,112,113,114,115,070,017
054,103,144,145,146,147,148,149,150,151,152,153,116,071,018
053,102,143,176,177,178,179,180,181,182,183,154,117,072,019
052,101,142,175,200,201,202,203,204,205,184,155,118,073,020
051,100,141,174,199,216,217,218,219,206,185,156,119,074,021
050,099,140,173,198,215,224,225,220,207,186,157,120,075,022
049,098,139,172,197,214,223,222,221,208,187,158,121,076,023
048,097,138,171,196,213,212,211,210,209,188,159,122,077,024
047,096,137,170,195,194,193,192,191,190,189,160,123,078,025
046,095,136,169,168,167,166,165,164,163,162,161,124,079,026
045,094,135,134,133,132,131,130,129,128,127,126,125,080,027
044,093,092,091,090,089,088,087,086,085,084,083,082,081,028
043,042,041,040,039,038,037,036,035,034,033,032,031,030,029
 

mm100

Benutzer

Überraschend, wie groß das Interesse von @nodsname an seinem Thema ist.

Das war wohl wieder nur eines von zahlreichen Crosspostings. Und der TO "ward nie mehr gesehen".
 

ph_o_e_n_ix

acromyniker

Vielleicht hat er ja draupnirs Jobangebot angenommen ... dann wäre es aber natürlich hilfreich gewesen, das hier öffenlich zu machen (egal von welcher Seite aus).
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.636
Beiträge
1.538.484
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben