Schritt 6: Jetzt machen Sie eine "GIF"-Datei, aber achten Sie darauf, nicht zu 10.000.000 Bytes nicht überschreiten!
Eine Sache, die ich wirklich Instructables.com Website Liebe ist seine ausgezeichnete Handhabung von GIF-Bilder.
Das Selbstporträt oben habe ich ein Bild mit Blitz und dann 35 Langzeitbelichtung Bilder mit einer Glühbirne, mit der Schnur einen Bogen vor der Überwachungskamera zu definieren. Ich verwende ein Röhrentyp TV-Receiver und Verstärker-System erstellte ich mehr als 30 Jahren, in denen vier 6BQ5 Röhren in einer Push-Pull-Konfiguration (zwei parallel für Push) und zwei parallel-Pull-Laufwerk eine 220-Volt Glühbirne direkt mit einer verstärkten NTSC-TV-Signal. Dies führt zu video-Feedback, wie in einem meiner früheren Instructables beschrieben.
Ein nettes Feature von Zement ist, dass Sie zementieren in neuen Lightvectors halten können. In der oben genannten Reihenfolge das erste Bild ist das mit Blitz, dann der nächste hat der erste Lampe zementierte, zu verfolgen, dann die nächste Birne Spur in diesem Gesamtbetrag zementiert ist, und so weiter.
Hier ist das einfache zweizeilige Shell-Skript namens "cementij.sh" Ich schrieb dazu die oben genannten (aufrufende cementij.sh von einem anderen Skript, einmal für jedes Bild):
#! / bin/sh
Cementi temp.plm img$1.jpg 1 1 1
plm2pnm temp.plm -o steve$1.jpg
Schließlich, am Ende, ich in der While zementiert, was bei doppeltem Gewicht und vierfache Gewicht etc., um es für eine endgültige Crescendo "(Sur)gemessener Bewegung" zu bauen. Schließlich, wenn das endgültige Bild das interessanteste ist, benennen Sie ihn, so es zuerst in die Platzhalterzeichen Dateinamen kommt in das GIF-Bild zu erzeugen. Auf diese Weise wenn die GIF-Datei (z. B. während des Ladens zunächst oder wenn verbildlicht) nicht animiert ist werden das erste Bild (und manchmal der einzige Rahmen sichtbar) die interessantesten Bilder.
Sicherstellen, dass keiner Ihrer GIF Bilder 10.000.000 Bytes nicht überschreiten oder es einfach nicht funktioniert, wenn Sie auf Instructables hochladen, und es keine Warnmeldung angezeigt wird (es ist nur einfach nicht geladen werden).
Im wahren DIY Geist ich mag einfache Befehlszeilenschnittstellen und "konvertieren" ist mein Gebot der Wahl um die GIF-Dateien zu erzeugen.
Das Bild von meiner früheren Homepage Instructable Feature wurde generiert mithilfe des folgenden Skripts:
Dies erzeugt verschiedene Größen von GIF-Dateien habe ich intern, mit einem von ihnen bei knapp 10.000.000 Bytes generiert wird.
Um die genaue Größe zu erhalten, erzeugen ich einfach etwas in der Nähe von der Größe, was, die ich denken sollte, und dann zu beheben. Zum Beispiel das Bild am oberen Rand dieser Seite in original Auflösung 1024 Zeilen (steve1536x1024, in der Nähe von HDTV-Auflösung) war zu groß (22894455 Bytes) um einen Faktor von 22894455/10.000.000, d.h. 2.289... Mal zu groß.
Die Quadratwurzel aus diesem Verhältnis zu nehmen, und Sie erhalten über die Zerkleinerung, musst du die Zielgröße treffen: Schneiden Sie die Größe von ca. 1.5131 und Sie erhalten 1015 x 677.
Ungerade Größen wie die neigen nicht dazu, auch auf Computern zu behandeln. So wählen Sie der nächsten Größe nach unten, dass Ergebnisse in Bild-Dimensionen, die vernünftigerweise zusammengesetzte Zahlen, z.B. lassen Sie uns sind diesen Dimensionen, dividieren durch 32 (eine typische Blockgröße in Bildverarbeitung und Handhabung), abrunden, und multiplizieren Sie dann wieder mit 32.
Dies gibt uns 960 x 640, die Enden geben eine GIF-Datei, die 9.100.702 Bytes, d.h. knapp 10.000.000 Bytes ist.
Viel Spaß und machen einige große GIF-Bilder der DIY Weg (z.B. mit Code Sie machen oder selbst schreiben)!