PowerShell Script inkl. Medien nach Vorgabe erstellen

Job ID: 34640005

Budget: €30 – €250 EUR

Das Powershell Script soll folgende Aufgaben ausführen:

Mediendaten (i.d.R. Bilder in diversen Formaten z.B. .psd, .tiff, .jpg, .jpeg) auf Basis einer CSV Datei suchen, zu einem Bild kombinieren und in vorgegebener Größe, Format und Bezeichnung abspeichern.

Der "Suchordner" (Ordner wo sich die Mediendaten befinden) muss frei anpassbar sein
Der Pfad zur CSV-Liste (Vorgabe welche Dateien gesucht werden) muss frei anpassbar sein.
Der Suchordner (Vorgabe wo die Dateien abgelegt) werden muss frei anpassbar sein.

Die CSV Liste ist folgendermaßen aufgebaut (Beispiel anbei):
Die Spalten "picture1", "picture2", "picture3", "picture4" geben die zu suchende Dateibezeichnung an. Es sind mind. 2 und max. 4 Medien zu finden & kombinieren. Die Dateibezeichnungen sind eindeutig. Der Dateityp (z.B. .jpg) wird nicht in der Excel Liste angegeben. In den Spalten kann es zu Wiederholungen der Dateibezeichnungen kommen. Z.B. ist die Dateibezeichnung "106035-wb1" hier mehrmals vorhanden. Diese Datei muss dann auch mehrmals verwendet werden. Werden Dateien im Suchordner nicht gefunden ist dies in der csv Datei zu protokolieren, das Script aber nicht zu stoppen.

Die gefundenen Mediendaten müssen in eine neue Datei platziert und angeordnet werden. Die Reihenfolge der Medien ist "picture1", "picture2", "picture3", "picture4". Vorgabe "sequence of the images.jpg" anbei.
Beispiel für 2 gefundenen Medien anbei
Beispiel für 3 oder 4 gefundene Medien anbei

Dateivorgabe Zieldateien:
Bezeichnung gleich Spalte "target file designation" in der csv Datei.
Speichern als Webbild: Größe: 1500 x 1500 Pixel / Auflösung: 72 Pixel / Zoll / Profil: rgb / Dateityp: jpeg / für Web optimiert.
Speichern als Originalbild: Größe: 3000 x 3000 Pixel / Auflösung: 300 Pixel / Zoll / Profil: cmyk / Dateityp: jpeg
Copyright-Informationen: Stecker Express GmbH - www.stex24.com

Anbei beispielhaft Dateien im "Suchordner" und eine beispielhafte csv Datei.

--------------------------
ENGLISH

The Powershell script should perform the following tasks:

Search media data (usually images in various formats e.g. .psd, .tiff, .jpg, .jpeg) based on a CSV file, combine them to an image and save it in a given size, format and name.

The "search folder" (folder where the media data is located) must be freely customizable
The path to the CSV list (default which files are searched) must be freely customizable.
The search folder (default where the files are stored) must be freely customizable.

The CSV list is structured as follows (example attached):
The columns "picture1", "picture2", "picture3", "picture4" indicate the file name to be searched. At least 2 and max. 4 media are to be found & combined. The file names are unique. The file type (e.g. .jpg) is not specified in the Excel list. There may be repetitions of file names in the columns. E.g. the file name "106035-wb1" is present here several times. This file must then also be used several times. If files are not found in the search folder, this must be logged in the csv file, but the script must not be stopped.

The found media data must be placed and arranged in a new file. The order of the media is "picture1", "picture2", "picture3", "picture4". Default "sequence of the images.jpg" attached.
Example for 2 found media attached
Example for 3 or 4 found media attached

Default target files:
Designation equal to column "target file designation" in the csv file.
Save as web image: size: 1500 x 1500 pixels / resolution: 72 pixels / inch / profile: rgb / file type: jpeg / optimized for web.
Save as original image: size: 3000 x 3000 pixels / resolution: 300 pixels / inch / profile: cmyk / file type: jpeg
Copyright information: Stecker Express GmbH - www.stex24.com

Enclosed exemplary files in the "search folder" and an exemplary csv file.
Related categories: PHP Data Processing Excel Web Scraping Powershell