Wie Ausschnitte aus Screenshots extrahieren?
Norbert Kölln
- grafik
Moin, moin!
Ich habe eine große Zahl von Screenshots im PSP-Format. Ich kann sie für die nachfolgend beschriebene Aufgabe per Batch-Konvertierung in BMPs, GIFs, PNGs etc. umwandeln.
Tatsächlich brauche ich aus jeder Grafik nur einen bestimmten rechteckigen Ausschnitt, kenne also z. B. die Koordinaten der linken oberen und rechten unteren Ecke des relevanten Teils.
Nun möchte ich es mir ersparen, jede dieser über 100 Grafiken in ein Bildbearbeitungsprogramm zu laden, per Mausaktionen den wichtigen Teil zu markieren und diesen als neue Grafik abzuspeichern. Hat jemand eine Idee für eine Automatisierung?
Ich dachte bisher an ein Grafikprogramm, das dies in Batchform macht. Oder an ein Perl-Programm, das z. B. ein GIF einliest und aus dem gewünschten Ausschnitt ein neues erzeugt.
Viele Grüße,
Norbert
Schon mal an ne Aktion in Photoshop gedacht? Da kann man ja ein Beispielbild zuschneiden und dann den Befehl ggf. bearbeiten. Größe und Koordination kann man eingeben.
Bei Fragen kannste dich gern an mich wenden.
Vielen Dank für den Tipp, aber leider habe ich Photoshop nicht. Und eine Andeutung in einer anderen Antwort läßt auf einen hohen Preis schließen.
Mit bestem Dank,
Norbert
hi Norbert
photoshop kann genau das was du vorhast.
erstelle einfach eine aktion in photoshop mit der du den bestimmten bereich ausschneiden willst.
was für manche ein fluch dürfte für dich hier ein segen sein, denn photoshop merkt sich die genaue position des fensters und dessen größe.
dann die aktion automatisiert über den ordner mit deinen bildern laufen lassen....fertig.
alles liebe
ole
(8-)>
ps: wenn du photoshop nicht besitzen solltest hat das ganze nur einen großen nachteil....den preis.
Hallo Ole!
Photoshop wäre dann wohl eine Lösung, ist bei mir aber leider nicht vorhanden. Und ein hoher Preis läßt mich nach einer weiteren Möglichkeit suchen, z. B. die eigene Programmierung in Perl mit Hilfe eines noch zu findenden Grafik-Moduls.
Trotzdem vielen Dank für den Hinweis,
Norbert
Hallihallo
Ich habe eine große Zahl von Screenshots im PSP-Format. Ich kann sie für die nachfolgend beschriebene Aufgabe per Batch-Konvertierung in BMPs, GIFs, PNGs etc. umwandeln.
Dann würde ich sie doch gleich mal umwandeln, und dann ...
Tatsächlich brauche ich aus jeder Grafik nur einen bestimmten rechteckigen Ausschnitt, kenne also z. B. die Koordinaten der linken oberen und rechten unteren Ecke des relevanten Teils.
... nimmst Du PHP her und bastelst Dir ein schickes Script, daß das erledigt.
Dazu brauchst Du wahrscheinlich folgende Funktionen:
http://www.php.net/manual/en/function.imagecreatefromjpeg.php oder
http://www.php.net/manual/en/function.imagecreatefromwbmp.php oder
http://www.php.net/manual/en/function.imagecreatefromgif.php oder
http://www.php.net/manual/en/function.imagecreatefrompng.php,
http://www.php.net/manual/en/function.imagecopy.php und
http://www.php.net/manual/en/function.imagepng.php oder
http://www.php.net/manual/en/function.imagejpeg.php oder
http://www.php.net/manual/en/function.imagewbmp.php oder
http://www.php.net/manual/en/function.imagegif.php
Ciao,
Harry
Moin, Harry!
Mit PHP habe ich noch nie gearbeitet, aber wenn es keine PERL-Lösung gibt, werden ich mich halt in ein neues Thema einarbeiten. Die von Dir genannten Dokumente sehen jedenfalls vielversprechend aus.
Danke sehr!
Norbert