Fotokalender für FixFoto

Das Skript macht aus den markierten Bildern der Computer-Ansicht einen Monatskalender als PDF – mit Feiertagen, eigenen Terminen, Deckblatt und Druckdaten für eine Druckerei.

Installieren

  1. Fotokalender.zip in FixFoto als Skript importieren. FixFoto legt den Inhalt im Ordner <FixFoto-Datenpfad>\Script\Fotokalender ab: das Skript Fotokalender.js, diese Hilfe und Fotokalender_liesmich.txt.
  2. Das Skript steht danach im Skript-Menü unter Kalender › Fotokalender.
  3. Für ein Update die neue ZIP-Datei genauso importieren. Die Einstellungen und Vorgaben bleiben erhalten.

Das Skript läuft mit FixFoto 4.5 unter Windows 10 und 11. Es ist in JScript geschrieben, das Windows 11 weiterhin mitbringt (VBScript wird dagegen nach und nach entfernt).

Bilder wählen und starten

  1. In der Computer-Ansicht die Bilder markieren: 12 Bilder für ein Jahr, 13 mit Deckblatt. Mehr Bilder ergeben weitere Monate.
  2. Das Skript starten. Es liest die Bilder einmal ein und legt kleine Arbeitskopien für die Vorschau an. Bei großen Dateien dauert das einige Sekunden; der Fortschritt steht in der Statuszeile von FixFoto.

Beim ersten Start misst das Skript kurz die Dialoggröße deines Bildschirms („Bildschirm wird ausgemessen …“); danach passen sich die Vorschauen der Bildschirmhöhe an (auch bei 4K).

Die Bilder stehen zunächst nach Aufnahmedatum (EXIF) in der Reihenfolge der Monate. Eine andere Reihenfolge legst du im Dialog Bildreihenfolge fest.

Bildreihenfolge und Deckblattbild

Bildreihenfolge … im Hauptfenster (oder in der Navigationsleiste jedes Einstellungsdialogs) zeigt alle Bilder als Kacheln. Die Kacheln haben das übliche Seitenverhältnis der Bilderkästen deiner Kalenderseiten, und jedes Bild steht in dem Kasten, den es auf seinem Blatt bekommt; darunter steht das Blatt (z. B. „1: Deckblatt“, „2: Januar 2027“). Ein Klick auf eine Kachel wählt das Bild aus (orange umrandet). Dann gibt es drei Wege, es zu verschieben:

Als Deckblattbild setzt das Bild an die erste Stelle; es erscheint dann auf dem Deckblatt (nur bei einem Deckblatt mit Bild, nicht bei der Bildübersicht). Die Größe der Kästen richtet sich nach der Position des Bildes, weil sie von der Zeilenzahl und den Feiertagen des Monats abhängt; Abweichungen unter Dieses Blatt sind dabei nicht berücksichtigt.

Mit OK gilt die Bildreihenfolge „Eigene Reihenfolge“. Sie wird in reihenfolge.txt gespeichert und bleibt für dieselben Bilder erhalten; Bilder, die später dazukommen, werden hinten angehängt.

Das Hauptfenster

Vorschau

Zeigt das gewählte Blatt. Mit < und > blätterst du durch Deckblatt, Monate und Übersichtsseite; oder wählst das Blatt in der Liste. Ausschnitt … wählt für das angezeigte Blatt einen eigenen Bildausschnitt im Seitenverhältnis der Bildfläche (Enter übernimmt, Esc bricht ab). Dieses Blatt (Schrift, Farben) … öffnet die Abweichungen für dieses Blatt. Max zeigt das Blatt in einem eigenen Fenster vergrößert (bis 90 % der Bildschirmhöhe), dort ebenfalls mit < und > zum Blättern. Rechts über PDF erstellen … stehen das gewählte Seitenformat (z. B. „Format: A3 hoch (297 × 420 mm)“), die Größe der Bildfläche in Pixeln bei der eingestellten Druckauflösung (Dialog Optionen), ihr Seitenverhältnis (z. B. 3:2, 4:3 oder als Zahl wie 1,38:1) und die Auflösung des Fotos im Druck (ab 220 dpi gut, unter 150 dpi wird es unscharf). Größe und Seitenverhältnis hängen von Format, Rändern, Rahmen, Bindung und der Lage des Kalendariums ab – so kannst du ein Foto schon vorher passend zuschneiden. Bei „Ganzes Bild einpassen“ richtet sich die Fläche nach dem Foto. Das gilt auch für das Deckblatt; bei der Bildübersicht (als Deckblatt oder als letzte Seite) steht die Größe eines einzelnen Bildfelds da („Je Bild …“).

Belichterformat speichern … schreibt diese Bildflächen als Belichterformat für FixFoto in eine .ini-Datei (der vorgeschlagene Name entspricht dem des PDFs, z. B. Familie 2027.ini): ein Belichter „Fotokalender BreitexHöhemm“ mit je einem Format (Maße in cm, Auflösung aus Optionen) für Deckblatt, Monatsbild und Übersicht (Monate mit abweichender Bildfläche bekommen ein eigenes Format). In FixFoto liest du die Datei über Umformen › Seitenverhältnisse › Belichter-Formate › Belichter importieren aus Datei ein und kannst die Fotos dann genau im passenden Seitenverhältnis zuschneiden. Am meisten bringt das bei „Fläche füllen (beschneiden)“ und „Randlos bis zur Papierkante“; bei „Ganzes Bild einpassen“ richtet sich die Fläche ohnehin nach dem Foto.

Bildunterschrift

Den Text für das Bild des angezeigten Blatts gibst du im Dialog Bildunterschrift ein. Vorbelegt ist der IPTC-Titel (Objektname bzw. Überschrift), sonst die Bildbeschreibung. Eigene Texte gelten nur im Kalender; die Bilddatei bleibt unverändert.

Vorgabe

Die Zeile ganz oben über die volle Breite, damit auch lange Namen ganz zu lesen sind. Eine Vorgabe in der Liste wählen lädt sie sofort. Unten in derselben Liste stehen die Befehle: neue Vorgabe speichern, aktualisieren, umbenennen, löschen, auf Standard zurücksetzen, exportieren und importieren.

Vorgaben-Vorschau und Zufällig gestalten

Die Vorschau zeigt alle Vorgaben mit dem aktuellen Bild nebeneinander; ein Klick auf ein Bild lädt die Vorgabe. „Zufällig gestalten“ würfelt Schriften und Schnitte, Farbpalette (auch dunkel), Farben einzelner Elemente, Hintergrund mit oder ohne Farbverlauf, Lage des Kalendariums, Kalenderfeld, Bildunterschrift und Deckblatt neu – Format, Jahr, Feiertage und Druck bleiben. Die Vorschau springt dabei nie auf das Deckblatt, sondern zeigt das erste Monatsblatt. Dabei bleibt das Kalendarium immer lesbar: Die Farben halten genug Kontrast zum Hintergrund (auch zu beiden Verlaufsfarben); steht das Kalendarium im Bild, richtet sich das Kalenderfeld nach den hellsten und dunkelsten Stellen deiner Fotos an dieser Stelle – auf dunklen Bildern helle Schrift auf dunklem Feld, auf hellen umgekehrt, und das Feld so deckend wie nötig.

Die Knöpfe unter Einstellungen öffnen je einen Dialog (in der Reihenfolge der Navigationsleiste; Bildreihenfolge … und Übersichtsseite … zuletzt). Jeder Dialog hat rechts eine eigene Vorschau; darunter stehen wie im Hauptfenster Vorschau, <, die Liste der Blätter, > und Max. Haken und Auswahllisten wirken sofort: Abhängige Optionen werden frei- oder ausgegraut und die Vorschau neu berechnet. Über jedem Dialog (außer „Optionen“ und „Kalenderfeld im Bild“) steht eine Navigationsleiste mit den Knöpfen Titel und Deckblatt, Bild, Kalendarium, Bildunterschrift, Feiertage, Kalenderseite, Bildreihenfolge und Übersichtsseite. Ein Klick übernimmt und speichert die Einstellungen des aktuellen Dialogs, schließt ihn und öffnet den gewählten – du musst nicht über das Hauptfenster gehen. Der Knopf des aktuellen Dialogs ist gesperrt. Abbrechen in einem so geöffneten Dialog verwirft nur dessen Änderungen und führt zurück ins Hauptfenster. Nach dem Eintippen von Texten oder Zahlen klickst du auf Vorschau (oder einen Haken, eine Liste, </>; im Dialog Bildunterschrift zusätzlich den Knopf > neben dem Textfeld). OK übernimmt, Abbrechen verwirft, Standard setzt nur die Werte dieses Dialogs zurück. Die Einstellungen werden automatisch gespeichert und beim nächsten Start wieder geladen.

Die Einstellungen

Titel und Deckblatt

Mit Deckblatt wird Blatt 1 zum Deckblatt; Titel anzeigen wird dabei gleich mit eingeschaltet. Normalerweise zeigt es das erste Bild, die Monate beginnen dann mit dem zweiten. Mit Übersicht aller Bilder statt erstem Bild zeigt das Deckblatt Titel, Untertitel und alle Monatsbilder verkleinert; dann bekommt jedes Bild einen Monat. Ist im Dialog Übersichtsseite eine Übersichtsseite am Ende eingeschaltet, ist diese Option gesperrt und ausgeschaltet. Ein leerer Titel ergibt die Jahreszahl (bei einem Kalender über zwei Jahre z. B. „2027/2028“). Der Titel steht im Bild oder außerhalb; die Position wählst du aus neun Feldern (außerhalb gibt es die Mitte nicht). Schrift, Größe, Farbe und ein halbtransparenter Hintergrund lassen sich getrennt einstellen. Mit Hintergrund hinter dem Titel liegt der Titel auf einem Feld mit eigener Farbe und Deckkraft; ohne Haken steht er direkt auf dem Foto. Für das Feld gibt es zusätzlich Unschärfe (Milchglas, Stärke 1–100; mit geringer Deckkraft am wirkungsvollsten) und Runde Ecken mit Radius in mm. Deckkraft und Stärke der Unschärfe stellst du mit einem Regler ein; daneben steht ein Zahlenfeld (Prozent bzw. 1–100). Das Zahlenfeld zeigt den Reglerwert erst nach dem nächsten Klick; eine Eingabe im Zahlenfeld hat Vorrang.

Steht der Titel im Bild, bekommt der Untertitel eine eigene Position (Position Untertitel; Standard „zusammen mit dem Titel“). Er liegt dann in einem eigenen Block mit eigenem Hintergrund und denselben Abständen; die Bildunterschrift weicht beiden Blöcken aus. Neben den Abständen des Titels setzt = alle Abstände gleich dem Wert des ersten Feldes, × setzt sie auf die Standardwerte zurück.

Bild

EinstellungWirkung
Ganzes Bild einpassenDas Foto wird vollständig gezeigt, die Ränder gelten als Mindestabstand.
Fläche füllenDas Foto füllt die Fläche innerhalb der Ränder und wird dafür beschnitten.
RandlosDas Foto reicht bis zur Papierkante (im Druckmodus bis in den Beschnitt).
RahmenLinie um das Foto mit eigener Breite, Farbe und Abstand zum Bild.
SchattenSchatten hinter dem Bild (samt Rahmen). Richtung in Grad: wohin der Schatten fällt – 0 = rechts, 45 = rechts unten, 90 = unten, 135 = links unten, 180 = links, 270 = oben. Abstand: wie weit er versetzt ist (mm). Weichheit: Breite des weichen Rands (0 = harte Kante); je größer der Abstand, desto weicher wird der Rand zusätzlich, und die Ecken laufen rund und weich aus. Farbe (auch aus dem Bild) und Deckkraft (100 % = deckend). Bei randlosen Bildern gibt es keinen Schatten.

Kalendarium

Zuerst die Darstellung, danach richtet sich, welche Lagen möglich sind:

DarstellungMögliche Lage
LeisteAlle Tage in einer Reihe – unter oder über dem Bild, oder im Bild oben bzw. unten über die ganze Breite.
RasterKlassisches Monatsblatt – links oder rechts neben dem Bild, oder im Bild in einer Ecke.
TageslisteEine Zeile je Tag mit Platz zum Eintragen – neben dem Bild; im Hochformat auch darunter oder darüber in mehreren Spalten.

Bei der Tagesliste stehen Zeilenhöhe und Spalten (unten/oben) in einer Zeile. Die eingestellte Zeilenhöhe wird eingehalten: Die Liste darf über oder unter dem Bild höchstens 70 % der Höhe der Bildzelle einnehmen, das Bild wird dafür kleiner. Steht die Liste neben dem Bild und passt nicht auf die Seite, werden die Zeilen kleiner. Kalenderwochen anzeigen schreibt die Wochennummer (nach ISO 8601, Wochenbeginn Montag) neben die Tage; Sonntagszeilen heller einfärben legt hinter die Sonntage ein blasses Band in der Sonntagsfarbe. Mit Personenspalten und dem Knopf Namen … (für Familien- oder Küchenkalender) bekommt die Liste neben Tag und Wochentag bis zu sechs gleich breite Spalten zum Beschriften; im Dialog trägst du je Spalte eine Überschrift ein (leere Felder am Ende ergeben keine Spalte) und wählst, in welcher Spalte die Feiertage stehen. Die Zeilenlinien sind zwischen den Spalten unterbrochen. Steht Feiertage stehen in auf keine Feiertage anzeigen, erscheinen in den Personenspalten keine Feiertagsnamen; eigene Einträge bleiben in Spalte 1. Alle leeren löscht alle Überschriften; der Haken schaltet die Spalten ein und aus, ohne die Namen zu löschen.

Monat und Jahr … legt fest, wo Monatsname und Jahreszahl in der Überschrift des Kalendariums stehen: der Monat „wie bisher“, links, mittig oder rechts; das Jahr hinter dem Monat, links, mittig, rechts oder ausgeblendet. Überschneiden sich beide, steht das Jahr hinter dem Monat. Das Feld Abstand (−3 bis 50 mm, Standard 0) vergrößert oder verkleinert den Abstand zwischen Monat und Jahr zusätzlich zum Leerzeichen; es gilt, wenn das Jahr hinter dem Monat steht. Standard setzt alles zurück.

Nicht passende Optionen sind ausgegraut. Bei Abstände automatisch wählt das Skript die Abstände selbst; ausgeschaltet stellst du den Abstand zum Bildrand (im Bild), zum Bild und zum Seitenrand (außen) sowie die Ausrichtung an der Bildkante mit Versatz ein. Immerwährend lässt Jahr und Wochentage weg; der Kalender passt dann für jedes Jahr.

Feiertage (Leiste) legt bei der Darstellung Leiste fest, wo die Feiertagsnamen unter den Tagen stehen: Datum fest, Feiertage darunter (Standard, Tage auf allen Seiten an derselben Stelle), Kalendarium unten, Feiertage nach oben oder Bild je Monat anpassen (in Monaten mit wenigen Feiertagen wird das Bild größer). Die Namen werden auf höchstens drei Zeilen umbrochen; was dann nicht mehr passt, wird mit „…“ angedeutet. Die Schriftgröße stellst du unter Schriften und Farben bei Feiertagsnamen ein.

Kalenderfeld im Bild

Diesen Dialog öffnest du im Dialog Kalendarium mit Feld im Bild … rechts neben Platzierung; der Knopf ist nur aktiv, wenn dort „Im Bild“ gewählt ist. OK übernimmt die Werte in den Kalendarium-Dialog; endgültig gelten sie mit dessen OK. Steht das Kalendarium im Bild, liegt es auf einem Feld mit eigener Farbe und Deckkraft, auf Wunsch mit runden Ecken. Milchglas zeichnet das Bild unter dem Feld weich; mit geringer Deckkraft (15–35 %) wirkt das am besten.

Schriften und Farben

Alle Schriften, Größen und Textfarben stehen in einer Tabelle. Du öffnest sie mit Schriften und Farben … in den Dialogen Titel und Deckblatt, Kalendarium, Bildunterschrift, Übersichtsseite und Farben der Tage. Sie zeigt immer alle Elemente. Der Dialog hat keine eigene Vorschau (das macht ihn schnell); wie sich eine Änderung auswirkt, siehst du danach im Hauptfenster.

ElementSchrift / GrößeFarbe „Standard“
Text (alle)Grundschrift für allesTextfarbe (eigene Farbe oder aus dem Bild)
Monatsnameeigene Schrift, Größewie Text
Jahreszahleigene Schrift, Größe (leer: wie Monatsname)Textfarbe, etwas heller
Wochentageeigene Schrift, Größe (leer: 80 % der Tageszahlen)Textfarbe, etwas heller
Tageszahleneigene Schrift, Größewie Text
Sonn-/Feiertageeigene Schrift, Größe (leer: wie Tageszahlen)Feiertagsfarbe (eigene Farbe oder aus dem Bild)
Sonntage, Eigene Einträge–wie Feiertage
Geburtstage–wie eigene Einträge (nicht hervorgehoben)
Feiertagsnameneigene Schrift, Größewie Text
Bildunterschrifteigene Schrift (sonst wie Feiertagsnamen), GrößeTextfarbe; frei im Bild hell oder dunkel je nach Bildstelle
Titel, Untertitel (Deckblatt)eigene Schrift (sonst wie Monatsname bzw. Jahreszahl), Größewie Text; Untertitel etwas heller
Übersichtstiteleigene Schrift, Größe (leer: wie Monatsname)wie Monatsname, oder die eigene Farbe aus dem Dialog Übersichtsseite
Übersichtstexteigene Schrift, Größe (sonst wie Bildunterschrift)wie Bildunterschrift

Je Zeile wählst du die Farbe als Standard (siehe Tabelle), eigene Farbe (dann ist das Farbfeld aktiv) oder aus dem Bild: Dann wird je Seite die hervorstechende Farbe des Fotos verwendet. Die Schriftliste enthält alle in Windows installierten TrueType- und OpenType-Schriften (für alle Benutzer und für dich installierte). Schnitte wie Bold oder Italic sind zur Familie zusammengefasst und werden über „Schnitt“ gewählt; Schriften mit eigenen Familiennamen für weitere Gewichte (z. B. „Segoe UI Semibold“, „Inter Light“) erscheinen zusätzlich einzeln. Ein leeres Größenfeld heißt „automatisch“; der Tooltip nennt die Regel. „Automatisch“ beim Schnitt nimmt den üblichen Schnitt: Jahreszahl Light, Wochentage und Feiertage Bold. Standard unten links setzt die ganze Tabelle zurück. Eine eigene Farbe der Bildunterschrift gilt auch frei im Bild, statt hell oder dunkel je nach Bildstelle. „Aus dem Bild“ hat bei den Zeilen der Übersichtsseite keine Wirkung, weil diese Seite kein eigenes Bild hat. Sonntage, eigene Einträge und Geburtstage haben nur eine Farbe; sie erscheinen in der Schrift der Sonn-/Feiertage. Die Liste der installierten Schriften wird zwischengespeichert, damit der Dialog schnell öffnet; die Auswahllisten füllen sich einen Augenblick nach dem Öffnen.

Die Hintergrundfarbe der Seite stellst du im Dialog Kalenderseite ein.

Bildunterschrift

Platz und Ausrichtung der Unterschrift; Schrift, Größe und Farbe stehen in der Tabelle Schriften und Farben. Steht sie frei im Bild, sorgt Lesbarkeit im Bild für helle Schrift auf dunklem Grund und umgekehrt, auf Wunsch mit einem sanften Verlauf. Den Text selbst trägst du hier je Bild ein; Aus dem Bild laden holt den ursprünglichen Text (IPTC-Titel bzw. Beschreibung) zurück. Den Text übernimmst du mit dem Knopf > neben dem Feld: Dann zeigt die Vorschau ihn sofort. Blätterst du mit < oder > oder wählst ein anderes Blatt in der Liste, wird der Text für das bisherige Bild vorgemerkt; das Feld zeigt danach den Text des neuen Bildes. Gespeichert wird beim Schließen mit OK; Abbrechen verwirft alle Eingaben dieses Dialogs. Bei der Wahl hell/dunkel wird nur die Bildstelle untersucht, an der der Text tatsächlich steht (die Breite des Textes, nicht die ganze Zeilenbreite des Bildes). Mit Auch auf dem Deckblatt bekommt auch das Deckblattbild seine Unterschrift. Deckblatt: Platz legt fest, wo sie steht: über oder unter dem Bild (das Bild wird dafür etwas kleiner) oder im Bild oben bzw. unten (hell oder dunkel je nach Bildstelle, oder in der eigenen Farbe der Bildunterschrift). Steht der Titel im Bild an derselben Kante, rückt die Unterschrift daneben. Bei randlosen Bildern gibt es kein „über“ oder „unter dem Bild“; dann steht sie im Bild. Deckblatt: Ausrichtung wählt links, mittig oder rechts.

Abstand zum Bild legt bei Platz Unter dem Bild oder Über dem Bild fest, wie weit die Bildunterschrift von der Bildkante steht (in mm, Standard 1,5). Die Einstellung gilt auch für das Deckblatt und die Übersichtsseite.

Feiertage

Land und Region (Bundesland, Kanton) bestimmen die gesetzlichen Feiertage für Deutschland, Österreich, die Schweiz, Liechtenstein, Luxemburg, Südtirol und Ostbelgien. Dazu kommen auf Wunsch jüdische, islamische und orthodoxe Feste. Feiertage, eigene Einträge und Sonntage können eigene Farben haben, die Feiertagsfarbe auch je Monat. Feiertagsübersicht listet alle Termine des Jahres. Im Dialog Farben der Tage schaltest du Sonntage, „Geb:“ und die Feiertagsfarbe je Monat; die Farben selbst stehen in der Tabelle Schriften und Farben.

Geburtstage (eigene Einträge der Art „Geburtstag“) lassen sich in einer eigenen Farbe hervorheben, und auf Wunsch steht „Geb:“ vor dem Namen, z. B. „Geb: Anna (42)“. Fällt ein Geburtstag auf einen gesetzlichen Feiertag, gilt die Feiertagsfarbe.

Kalenderseite

Format (A4 und A3 quer oder hoch, 30 × 30 cm oder eigene Formate in mm), Hintergrund, Jahr und erster Monat (beide in einer Zeile) und Bindung. Bildreihenfolge und Übersichtsseite haben eigene Dialoge. Bindung hält oben Platz für eine Spiral- oder Wire-O-Bindung frei: Kalendarium, Titel und Unterschrift bleiben unterhalb dieses Abstands. Der Knopf Hoch/Quer neben dem Format wechselt zwischen Hoch- und Querformat (A4, A3). Bei einem eigenen Format nimmt er das gedrehte Gegenstück; gibt es keins, legt er es an (z. B. „Poster quer“).

Eigene Formate stehen in der Datei formate.csv (Name;Breite;Höhe in mm). Du kannst sie im Dialog bearbeiten, mit Exportieren … als formate.csv an anderer Stelle speichern oder mit In Tabellenprogramm öffnen … z. B. in Excel und danach Neu einlesen.

Hintergrund: Farbe der Seite (auch aus dem Bild). Der Regler Helligkeit mischt die Farbe mit Weiß (+) oder Schwarz (−), von −100 % (schwarz) über 0 (unverändert) bis 100 % (weiß); er gilt auch für „aus dem Bild“ und für beide Verlaufsfarben. Du ziehst den Regler oder tippst den Wert ein, × setzt auf 0 zurück; das Zahlenfeld zeigt den Reglerwert nach dem nächsten Klick. Mit Farbverlauf geht sie in eine zweite Farbe über, ebenfalls wahlweise aus dem Bild. Art: linear mit Winkel (0 = von links nach rechts, 90 = von oben nach unten, 45 = schräg von links oben) oder kreisförmig von der Seitenmitte nach außen. Übergang legt fest, wo die Mischfarbe liegt (50 % = in der Mitte, kleiner = die zweite Farbe beginnt früher). Der Verlauf reicht über die ganze Seite samt Beschnitt und zeigt sich auch im Abstand zwischen Rahmen und Bild. Damit bei sanften Verläufen (z. B. von dunkelgrau nach hellgrau) keine sichtbaren Stufen entstehen, rechnet das Skript alle Verläufe – waagerecht, senkrecht, schräg und kreisförmig – mit einem feinen Zufallsraster (Dithering). Farben tauschen kehrt die Reihenfolge der beiden Farben um (der Übergang wird dabei gespiegelt, 30 % wird 70 %), sodass der Verlauf genau andersherum aussieht. Hinweis: Verläufe verlängern die Erstellung des Kalenders; ein kreisförmiger Verlauf braucht etwa doppelt so lange wie ein linearer.

Bei Bild: Randlos kannst du unter Bindung die Option Randlos: um Abstand Papierkante verschieben einschalten. Dann rutschen Bild und Kalendarium um den Wert von Abstand Papierkante nach unten, und oben bleibt ein Streifen mit der Hintergrundfarbe der Seite. Das Kalendarium bleibt dabei mindestens 3 mm vom unteren Rand entfernt.

Übersichtsseite

Übersichtsseite als letzte Seite einfügen hängt eine Seite mit allen Monatsbildern an; die Vorschau springt beim Einschalten dorthin. Solange sie eingeschaltet ist, kann das Deckblatt keine Bildübersicht zeigen. Hintergrundfarbe dieser Seite ändern gibt der Seite eine eigene Farbe (ein Farbverlauf entfällt dort).

Lage der Bilder: Jedes Bild steht in dem Seitenverhältnis des Bilderkastens seiner Kalenderseite (ohne Kalendarium). Die Ränder des Bildblocks stellst du in einer 3 × 3-Anordnung ein (oben, links, rechts, unten; je 12 mm). = setzt alle Ränder gleich dem Wert links, × zurück auf die Standardwerte. Spalten: „Automatisch“ nimmt die Spaltenzahl, bei der die Bilder am größten werden. Verteilung: „Mittig gruppiert“ (gleiche Abstände, Block in der Mitte), „Gleichmäßig verteilt“ (der freie Platz geht in die Abstände) oder „Oben gruppiert“. Letzte Reihe richtet eine nicht volle Reihe mittig, links oder rechts aus. Abstand der Bilder gilt waagerecht und senkrecht. Ränder, Verteilung und Abstand wirken auch bei der Bildübersicht auf dem Deckblatt.

Text: Hier steht „Weitere Informationen“ (mehrere Zeilen möglich). Erst nach Übernehmen werden Platz (über oder unter den Bildern) und Ausrichtung frei; Schrift, Größe und Farbe stellst du über Schriften und Farben … ein (Zeile „Übersichtstext“). Der Text steht nur auf der letzten Seite.

Titel: Die Jahreszahl (bei immerwährenden Kalendern „Jahresübersicht“) steht über den Bildern. Du kannst sie ausblenden (Titel anzeigen), ihr eine eigene Farbe geben (Eigene Farbe), sie links, mittig oder rechts ausrichten und mit Abstand von oben (Standard 0 mm) nach unten schieben; dabei bleiben die Bilder, wo sie sind. Fehlt der Titel, rutschen die Bilder nach oben. Schrift und Größe stehen in der Tabelle Schriften und Farben (Zeile „Übersichtstitel“).

Schatten und Rahmen: Schatten um die Bilder und Rahmen um die Bilder übernehmen auf Wunsch die Werte aus dem Dialog Bild oder haben eigene Werte.

Dieses Blatt (Schrift, Farben)

Im Hauptfenster öffnet Dieses Blatt (Schrift, Farben) … die Abweichungen für das angezeigte Blatt (die Überschrift nennt das Blatt, z. B. „Dieses Blatt: März 2027“): eigene Grundschrift, Schriftgrößen, Textfarbe, Feiertagsfarbe und Hintergrund. Jede Abweichung schaltest du mit ihrem Haken ein; alles andere gilt wie allgemein eingestellt. Die Abweichungen hängen am Bild und bleiben erhalten, auch wenn sich die Reihenfolge ändert.

Optionen (Druck, Ausgabe, Vorschau)

Der Knopf Optionen … im Hauptfenster (rechts unter den Einstellungen) öffnet Speicherort, Druck- und Ausgabeeinstellungen sowie die Größe der großen Vorschau. Speicherort: Ordner für das PDF (eintippen oder Ordner wählen …); mit PDF ohne Nachfrage in diesen Ordner speichern legt PDF erstellen … die Datei direkt dort ab. Gibt es sie schon, fragt das Skript: ersetzen oder anderen Namen wählen. Große Vorschau › Höhe: Der Dialog von Max wird so groß, dass er 60 bis 90 % der Bildschirmhöhe einnimmt (Standard 90 %, höchstens 95 % der Bildschirmbreite); das Blatt wird in genau dieser Größe berechnet. Maßgeblich ist der Bildschirm, auf dem der Dialog gerade liegt (Arbeitsbereich ohne Taskleiste); die Windows-Skalierung (z. B. 150 % auf 4K) wird berücksichtigt. Bei einem zweiten Bildschirm, der niedriger ist als der Hauptbildschirm, schätzt das Skript dessen Höhe vorsichtig. Diese Einstellung gilt für das Programm, nicht für Vorgaben.

Druckdaten für eine Druckerei legt einen Beschnitt um jede Seite (randlose Bilder und Hintergrund reichen hinein; der Beschnitt kommt außen dazu, das Bild im Endformat bleibt genau wie ohne Druckdaten – wo das Foto nicht weiter reicht, füllt ein gespiegelter Bildrand den Beschnitt), setzt Schnittmarken und trägt TrimBox und BleedBox ins PDF ein. Der Sicherheitsabstand hält Texte von der Schnittkante fern; in der Vorschau zeigt ihn eine blaue Linie. Die Auflösung bestimmt die Pixelgröße der Seiten (300 dpi für den Druck, 150 dpi für einen schnellen Entwurf).

Eigene Feiertage

Eigene Einträge (Geburtstage, Jahrestage, Termine, eigene Feiertage) stehen in zwei Tabellen-Dateien im Ordner Script\Fotokalender. Verwaltet werden sie mit dem Knopf Eigene Feiertage … im Dialog Feiertage; er öffnet die Verwaltung Fotokalender_Eigene_Feiertage.hta.

In der Verwaltung gibt es eine Liste mit Filter nach Kategorie und Sortierung über die Spaltenköpfe (Datum, Eintrag, Kategorie). Das Datum lässt sich mit einem Kalender auswählen. Die Farben stellst du über ein Farbfeld und einen Farbwähler mit RGB-Werten ein. Die Verwaltung folgt dem hellen oder dunklen Windows-Design.

Hat eine Kategorie keine Jahrespflicht, wird beim Neueinlesen eine Jahresangabe aus ihren Einträgen entfernt (aus 12.05.1985 wird 12.05.). Bei Geburtstagen, Jahrestagen und Gedenktagen bleibt das Jahr erhalten.

Tabellenprogramm: Einträge öffnen bzw. Kategorien öffnen öffnen die CSV-Datei. Speichere sie als CSV (UTF-8) mit Semikolon als Trennzeichen und drücke danach Neu einlesen. Solange die Datei außerhalb der Verwaltung geändert wurde, speichert die Verwaltung nicht und fordert zum Neueinlesen auf.

Ein Eintrag mit einem Namen wie „Anna“ erscheint in der Tagesliste und im Kalendarium mit dem Präfix und der Jahresangabe seiner Kategorie; die Farbe kommt aus der Kategorie. Die Einstellung Eigene Einträge auflisten blendet sie aus.

Beim Exportieren von Vorgaben werden eigene Feiertage nicht mitgespeichert. Hatte eine ältere Vorgabe Einträge im früheren Textfeld, fragt das Skript beim Laden, ob sie in die Tabelle übernommen werden sollen.

Vorgaben

Eine Vorgabe enthält alle Gestaltungs-, Feiertags-, Seiten- und Druckeinstellungen. Nicht enthalten sind Auflösung, JPG-Ausgabe und eigene Formate.

Neue Vorgabe aus aktuellen Einstellungen … schlägt einen Namen vor, der sich aus Titel des Deckblatts, Hintergrundfarbe, Art des Kalendariums und Format zusammensetzt, z. B. „Familie 2027 – Creme – Raster im Bild – A4 quer“. Gibt es den Namen schon, wird eine Nummer angehängt.

Exportieren schlägt als Dateinamen den Namen der Vorgabe vor (alle Vorgaben: Fotokalender-Vorgaben.txt) und schreibt eine Textdatei, die sich im Editor lesen und ändern lässt. Enthält eine Vorgabe eigene Einträge (eigene Feiertage, Geburtstage usw.), fragt das Skript, ob sie mit exportiert werden sollen – praktisch, wenn du eine Vorgabe weitergibst.

Vorgaben enthalten auch die Kalendergröße (Zeile kalendergroesse). Beim Import wird ein fehlendes eigenes Format mit dieser Größe unter Eigene Formate angelegt.

PDF erstellen

PDF erstellen … fragt nach dem Ordner (außer bei festem Ausgabeordner unter Optionen) und speichert unter dem Titel des Deckblatts (z. B. Familie 2027.pdf); ohne Deckblatt-Titel Kalender 2027.pdf bzw. Kalender 2027-2028.pdf. Danach rendert es alle Seiten in der eingestellten Auflösung. Jede Seite wird als JPEG in das PDF eingebettet; die Qualität stellst du im Dialog Optionen ein. Auf Wunsch entstehen zusätzlich einzelne PDFs je Seite und die Seiten als JPG. Sie liegen in den Ordnern <Kalendertitel>_EinzelPDF bzw. <Kalendertitel>_EinzelJPG neben dem Haupt-PDF; der Kalendertitel hat immer Vorrang, ohne Titel wird der Zeitraum verwendet (z. B. Kalender 2027_EinzelJPG). Mit Deckblatt trägt das Deckblatt die Nummer 00, danach folgen 01, 02 … Das gilt für die JPG und die Einzel-PDF. Gibt es die Datei schon, fragt das Skript: ersetzen oder einen anderen Namen eingeben. Ist eine der Dateien (Kalender, JPG oder Einzel-PDF) gerade in einem anderen Programm geöffnet, erscheint vor dem Rendern der Hinweis „Wiederholen/Abbrechen“: Schließe die Datei und wähle „Wiederholen“. Zum Schluss kannst du das PDF gleich öffnen; es öffnet sich im Standardprogramm, und das Skript wartet nicht, bis der Betrachter geschlossen wird. Belichterformat, Formate- und Vorgaben-Export speichern ebenso: Ordner wählen, der Name wird vorgegeben.

Ein A4-Kalender mit 13 Seiten in 300 dpi braucht je nach Rechner ein bis drei Minuten. Für einen ersten Eindruck reichen 150 dpi.

Gut zu wissen

Wo was gespeichert wird

Skript und Hilfe liegen im Skript-Ordner <FixFoto-Datenpfad>\Script, die Einstellungen im Unterordner Script\Fotokalender. Den Datenpfad liest das Skript aus der Registry (HKEY_CURRENT_USER\Software\Joachim Koopmann Software\FixFoto\DataPath).

DateiInhalt
einstellungen.txtDie zuletzt verwendeten Einstellungen
vorgaben.txtAlle Vorgaben (gleiches Format wie der Export)
programm.txtAuflösung, JPG-Ausgabe, zuletzt gewählte Vorgabe, gemessene Bildschirmwerte für die Dialoggrößen
unterschriften.txtEigene Bildunterschriften je Bilddatei
blaetter.txtSchrift und Farben je Blatt (nach Bilddatei)
reihenfolge.txtEigene Bildreihenfolge (Bilddateien in Folge)
schriften.txtZwischenspeicher der installierten Schriften (gilt, solange sich die Schriftordner nicht ändern, höchstens 30 Tage; kann gelöscht werden)
schriftmasse.txtGemessene Maße der Schriften (kann gelöscht werden)
formate.csvEigene Formate (Name;Breite;Höhe in mm)
%TEMP%\Fotokalender-FixFotoArbeitskopien und Vorschaubilder (kann jederzeit gelöscht werden)

Einstellungen aus Version 1.0 bis 1.0.5 (damals unter %APPDATA%\Fotokalender-FixFoto) übernimmt das Skript beim ersten Start automatisch.

Wenn etwas nicht klappt