Hinzufügen von Text zu Bildern mit Linux 'konvertieren' Befehl (3 / 3 schritt)

Schritt 3: Automatisieren die Beschriftung der Bilder


Sie haben gesehen, wie Sie manuell eine Beschriftung ein Bild über die Befehlszeile hinzufügen. Dies funktioniert gut, wenn Sie nur ein paar Fotos noch, mit zu arbeiten, aber es ziemlich mühsam sein kann, auf diese Weise zu arbeiten. Haben Sie eine ganze Reihe von Bildern zu verarbeiten, vielleicht möchten machen irgendeiner Art scripting Sprache unter Linux verwenden. Eine Möglichkeit ist, ein Shell-Skript zu verwenden. Was ich benutze ist eine Skriptsprache Perl genannt. Dies ist, was ich für alle Arten von CGI-Skripten im Web verwenden. Andere Möglichkeiten sind Java, C++, PHP und Python. Was auch immer Sie verwenden, müssen Sie eine Befehlszeile-Zeichenfolge und die Shell aus ausführen können.

Eine Möglichkeit, die ich mache Verwendung dieses ist, wo ich automatisch den Zeitstempel auf ein Bild, das meine Webcam einmal pro Minute erzeugt. In einem Perl-Skript ich formulieren den aktuellen Zeitstempel (Datum und Uhrzeit) und dann auf das aktuelle Bild zu überlagern. Ich habe auch meine Website-Adresse auf das Foto. Sie können sehen, dass das angehängte Bild am 2. Februar um 13:07 genommen wurde. Ich habe ein Skript auf meinem Computer, die einmal pro Minute ausgeführt wird. Es greift das Bild von der Webcam, fügt den Website-Namen und Zeitstempel und dann lädt es auf meiner Website. Möglicherweise können dies in Aktion zu sehen http://www.datasink.com/webcam.shtml. Ich sage "kann", weil dies nur geschieht, wenn mein Computer eingeschaltet ist. Ich lasse es nicht über Nacht oder wenn ich weg bin.

Wenn ich eine ganze Verzeichnis Bilder beschriften wollte, würde ich eine Perl-Skript dafür erstellen. Eine Möglichkeit, dies zu tun ist eine Textdatei erstellen, die die gesamte Liste der Bilder im Verzeichnis, eine pro Zeile hat. Jede Zeile der Name des Bildes ausgehend wäre der Text der Beschriftung. Ich würde eine Schleife erstellen, die nehmen die Bezeichnung würde und auf das Bild anwenden. Natürlich gäbe es ein Problem der immer des Labels horizontal zentriert. Ich hätte wahrscheinlich zur Berechnung der tatsächlichen Breite der Beschriftung und passen dann die horizontale Argument.

In Verbindung stehende Artikel

Hinzufügen von einem transparenten Hintergrund mit GIMP

Hinzufügen von einem transparenten Hintergrund mit GIMP

Während ein Objekt Hintergrund transparent zu machen für Uni-Farben, in den meisten Fällen einfach ist tendenziell der Hintergrund andere Details zu machen, dass dies unangenehm. Diese Anleitung verwendet GIMP hinzufügen Transparenz mit dem Werkzeug
Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Hinzufügen von Digispark (mit Bootloader) Unterstützung zu bestehenden Arduino 1.6.x IDE

Digispark ist kleiner Arduino IDE kompatibel Entwicklungsboard basiert auf dem Atmel attiny85, die direkt mit USB verbunden. Es hat sehr wenige Pins, aber immer noch einige nette Dinge tun kann. Digispark ist copyright von Digistump LLC (digistump.co
Leuchte Projekt.  Hinzufügen von neuen Leben mit internen Nachtlicht und gemalten Schatten

Leuchte Projekt. Hinzufügen von neuen Leben mit internen Nachtlicht und gemalten Schatten

vor einiger Zeit kaufte ich mir einer Glas Vase Tischleuchte auf einem Flohmarkt.  Ich wollte es nicht, aber es war das Ende des Tages und die Dame wollte es loswerden, damit sie nicht zu packen und wieder nach Hause zu nehmen.   Es war günstig für $
Hinzufügen von Leds mit einem Nes-Controller

Hinzufügen von Leds mit einem Nes-Controller

Easilly Leds zu den Nes-Controller hinzufügenSchritt 1: Das Gros hinzufügen von Leds mit einem Nes-Controller ist ganz einfach alles ist etwas Draht, Leds, Sauder, und einige Epoxy oder einer anderen starken Klebstoff.nach dem Öffnen der Nes-Controll
Hinzufügen von benutzerdefinierten Komponenten zur Eagle

Hinzufügen von benutzerdefinierten Komponenten zur Eagle

Diese instructable zeigen Ihnen, wie Ihre Eagle Bibliothek Komponenten hinzu ermöglicht Ihnen, benutzerdefinierte PCB ist hergestellt. Dieses Tutorial befassen sich mit vorhandenen Symbole und Pakete um die Layout-Prozess so schnell wie möglich zu ma
Hinzufügen von AUX Eingang (für MP3-Player) zu einem alten AM LKW-Radio

Hinzufügen von AUX Eingang (für MP3-Player) zu einem alten AM LKW-Radio

Dies ist ein sehr einfaches Hack, mit denen Ihr ältere Radio aus einem AUX-Eingang zu spielen.In meinem Fall bin ich mit Radio aus meinem 66 Ford LKW und die Eingabe verwenden, um Musik von einem MP3-Player anhören. Das Radio ist ungefähr so einfach
Mike Urban Farm: Hinzufügen von Some Hydro Betten

Mike Urban Farm: Hinzufügen von Some Hydro Betten

Dies ist mein urban Farm, wie es aussieht. Es ist in der Regel im Fluss aber im Moment habe ich:-4 Trauben Tomatenpflanzen-4 Peperoni-Pflanzen-viele Stecklinge und Transplantationen-1 große BasilikumMeine Beleuchtung besteht aus:-125W 2700K CFL mit R
Hinzufügen von Videos zu deinem Sammelalbum

Hinzufügen von Videos zu deinem Sammelalbum

Wer nicht mag, nimmt eine Reise down Memory Lane? Jeder hat seine eigene Art von Erinnerungen an die beste Zeit ihres Lebens, und sehr populär ist, indem ein Sammelalbum. Vielleicht vor kurzem Ihre Tochter 7. Geburtstag gefeiert, und bessere Erinneru
DMM Huckepack (Hinzufügen von RS-232)

DMM Huckepack (Hinzufügen von RS-232)

Es gibt Mods, die eine multimeter serielle Konnektivität zu geben, indem einige Pins Löten, aber es funktioniert nur, wenn es bereits RS-232-Fähigkeit hat. Also habe ich beschlossen, anstatt ein PIC-Multimeter von Grund auf neu bauen, würde ich aus e
Hinzufügen von einem Hörbuch zu einem iPhone

Hinzufügen von einem Hörbuch zu einem iPhone

Der einfache Weg zu einem Hörbuch auf ein iPhone zu laden ist, verwenden Sie einen Drag-and-Drop Ersatz für iTunes, wie Copy Trans, und verwenden Sie dann an Hörbuch-Player-App aus dem Apple Store Dateien wiedergeben. Weiter gehen Sie zu Schritt 11 f
Hinzufügen von Googles "I 'm Feeling Lucky" Schlüsselwörter (Firefox & Opera)

Hinzufügen von Googles "I 'm Feeling Lucky" Schlüsselwörter (Firefox & Opera)

(Firefox und Opera nur)(Für das Hinzufügen von Schlüsselwörtern in der Oper finden Sie hier)Haben Sie jemals verwendet Schlüsselwörter vor? Seine wie eine Verknüpfung für die Suche mit einer bestimmten Website Websites. Wenn Sie Firefox oder Opera ha
Hinzufügen von Cableremote für Nikon D50

Hinzufügen von Cableremote für Nikon D50

ich habe eine Nikon D50 für mehrere Jahre im Besitz. Er füllt seine fotografischen Zweck für mich als Hobbyfotograf, aber nicht der Zweck der Interaktion.Ich bin auf meinem Weg eine Timelapse Dolly zu konstruieren, so brauche ich eine Funktion, die m
Hinzufügen von Gewicht zu Ihrer Microsoft Wheel Mouse Optical 1.1a

Hinzufügen von Gewicht zu Ihrer Microsoft Wheel Mouse Optical 1.1a

nun, diese instructable ist eine Hommage an die Menschen, die nicht diese billig Gefühl leicht Mäuse mögen. Ich tat dies wenn vor kurzem eine Funkmaus, die ich borgte von einem Freund (eines schönen Logitech Media center eine damals), er habe einen n
Hinzufügen von Einträgen

Hinzufügen von Einträgen

Hinzufügen von Einträgen auf den Registrierungsunterschlüssel von Knowledge Base-System des UnternehmensUm einen Registrierungswert hinzufügen in das Wissenssystem, Änderungen Sie geeignete in der Registrierung. Exportieren Sie nach der Änderung den