Ausschnitte aus vielen Bildern in eine Datei

Hi,

Ich habe ca 400 Bilder und möchte von jedem Bild einen ca 10 Pixel breiten Streifen genau aus der Mitte entnehmen und alle Streifen nacheinander in einer neuen Datei einsetzen.

Hoffentlich kann mir da überhaupt jemand helfen.

Hallo Kiste,

sowas kann PHP, aber neben der Frage, ob alle Bilder auch die gleiche Breits haben, stelle ich doch mal die Frage, welchen Sinn das Ganze haben soll?

MfG Georg V.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Georg,

kannst Du mir nen Link zu php geben, ich kennen nur die Programmiersprache php.
Es wäre auch nett, wenn Du mir beschreibst, wie man das genau macht.

schöne Grüße,
KISTE

Achso, ich mache das für eine Tageslichtsimulation

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Kiste,

ja wir reden von der Programmiersprache PHP. Die „kann“ man für Webseiten verwenden oder aber auch für lokale Programme. Ich empfehle dort einen Blick auf das Handbuch Kapitel image-Funktionen, besonders auf http://www.php.net/manual/de/function.imagecopy.php .

Der Grundaufbau dürfte einfach sein:

 Anzahl der Bilder im Verzeichnis feststellen
 Zielbild im Memory erzeugen

 einzelnes Bild laden
 Größe und Bildausschnitt feststellen 
 Ausschnitt in entsprechen Abschnitt des Zielbildes kopieren

MfG Georg V

Hallo Kiste,

sowas kann PHP, aber neben der Frage, ob alle Bilder auch die
gleiche Breits haben, stelle ich doch mal die Frage, welchen
Sinn das Ganze haben soll?

MfG Georg V.

Hi Georg,

kannst Du mir nen Link zu php geben, ich kennen nur die
Programmiersprache php.
Es wäre auch nett, wenn Du mir beschreibst, wie man das genau
macht.

schöne Grüße,
KISTE

Achso, ich mache das für eine Tageslichtsimulation

Ich habe ca 400 Bilder und möchte von jedem Bild einen ca 10
Pixel breiten Streifen genau aus der Mitte entnehmen und alle
Streifen nacheinander in einer neuen Datei einsetzen.

imagemagick wurde fuer sowas geschrieben:
http://studio.imagemagick.org/script/index.php

und dann whl was huebsches mit convert und montage …

Ich habe ca 400 Bilder und möchte von jedem Bild einen ca 10
Pixel breiten Streifen genau aus der Mitte entnehmen und alle
Streifen nacheinander in einer neuen Datei einsetzen.

  • heisst das Du möchtest von oben nach unten die Streifen in EINEM
    neuen Bild untereinander anordnen? Also dann ein Bild mit Breite x
    und Höhe 400 x 10 Pixel = 4000 Pixel erhalten? Oder möchtest Du ein
    GIF erzeugen, das x Pixel breit, 10 Pixel hoch ist und 400 Bilder
    enthält?

  • möchtest Du das einmalig machen oder muss das immer wieder
    geschehen? Vollautomatisch? Wie schnell muss das gehen oder spielt
    Zeit keine allzugrosse Rolle?

  • in welchem Format und welcher Größe liegen die Bilder vor

  • auf welchem Betriebssystem soll die Lösung laufen (keine Angabe,
    also wahrscheinlich Windows XP)

  • ist PhotoShop oder Corel Photopaint vorhanden? (beide in neueren
    Versionen scriptfähig…)

LG

Alex

by the way: wenn man genauer das Problem / die Aufgabe beschreibt
bekommt man eher und präzisere Antworten…

Ich habe ca 400 Bilder und möchte von jedem Bild einen ca 10
Pixel breiten Streifen genau aus der Mitte entnehmen und alle
Streifen nacheinander in einer neuen Datei einsetzen.

Hi Alex!

  • heisst das Du möchtest von oben nach unten die Streifen in
    EINEM
    neuen Bild untereinander anordnen? Also dann ein Bild mit
    Breite x
    und Höhe 400 x 10 Pixel = 4000 Pixel erhalten? Oder möchtest
    Du ein
    GIF erzeugen, das x Pixel breit, 10 Pixel hoch ist und 400
    Bilder
    enthält?

Ich möchte die 10 Pixel breiten und die ganze länge des bildes ausnützenden Streifen von links nach rechts anordnen.

S1 S2 S3 S4 S5 S6 S7 S8…

  • möchtest Du das einmalig machen oder muss das immer wieder
    geschehen? Vollautomatisch? Wie schnell muss das gehen oder
    spielt
    Zeit keine allzugrosse Rolle?

Das muss ich dann öfters machen. Vollautomatisch wäre natürlich wunderschön. Zeit ist sekundär. Dauert glaub ich bei 400 bilder eh nicht so lange.

  • in welchem Format und welcher Größe liegen die Bilder vor

Die jetzigen Bilder sind 1024 x 768 groß und sind JPG Datien.

  • auf welchem Betriebssystem soll die Lösung laufen (keine
    Angabe,
    also wahrscheinlich Windows XP)

Ja, genau, Windows XP.

  • ist PhotoShop oder Corel Photopaint vorhanden? (beide in
    neueren
    Versionen scriptfähig…)

Photoshop CS2 läuft.

LG

Alex

by the way: wenn man genauer das Problem / die Aufgabe
beschreibt
bekommt man eher und präzisere Antworten…

Ok! Stimmt, sorry, dass Du mir alles aus der Nase ziehen musstest

vielen Dank!
Kiste