Version
|
Änderungen
vor Version 2.08.00
|
Änderungen
ab Version 2.09.00 |
2.8.3 |
Profile, die mit JoJoThumb vor
Version 2.6.0 erstellt wurden, werden nicht mehr unterstützt
(sie müssen mit einer Version vor 2.8.2 geladen und neu abgespeichert
werden) |
Fehler behoben
Bei der Wahl nach Breite oder Höhe bei der Ausdehnungsangabe der
Clones oder Thumbnails wurde immer die Angabe der längsten Seite
verwendet. |
|
2.8.2 |
Änderung des Verhaltens
JoJoScript-Funktion read
Wenn die Startzeile hinter der letzten möglichen Zeile einer Datei
liegt, hat die Funktion read bisher eine leere Zeichenkette
zurückgeliefert. Es war dadurch nicht möglich, eine solche Zeile von
einer tatsächlich leeren Zeile zu unterscheiden. Nun wird das Symbol @eod
(End of Data) zurückgeliefert. |
Wird die Verteilung der Thumbnails
eines Verzeichnisses auf mehrere Seiten eingeschaltet, kann nun die
Anzahl der Ziffern für die Länge der Seitennummer festgelegt werden. |
Neuer Schalter "Löschoptionen" bei
den Allgemeinen Optionen Als Generalschalter kann nun für die
Optionen "Inhalt des ...-Verzeichnisses löschen" bei Clones,
Thumbnails, HTML-Seiten gewählt werden, ob die Verzeichnisse/Dateien
im jeweiligen Verzeichnis in den Papierkorb oder endgültig gelöscht
werden sollen. |
Neuer Schalter zum Ein/Ausschalten
der Thumbnailerstellung |
Neue JoJoScript-Funktionen
- dirinfo
- fileinfo
- rotate
- flip
- grayscale
- mosaic
|
Neuer Schalter zum Ein/Auschalten
der HTML-Thumbnailseitenerstellung
Es kann natürlich durchaus Sinn machen, keine HTML-Thumbnailseiten zu
erstellen. Dies kann hierüber geregelt werden. |
Während des Clonens wird vor der
eigentlichen Cloneoperation (also dem Ändern der Ausdehnung) nun immer
die JoJoScript-Funktion _clone
aufgerufen. Dort können dann Bildmanipulationsfunktionen zum Ändern
des Clones, wie rotate, flip oder mosaic aufgerufen werden. |
Änderung des Verhaltens
CloneverzeichnisBisher musste das Cloneverzeichnis existieren.
Nun wird das Cloneverzeichnis automatisch erzeugt, wenn es noch nicht
existiert.
Interpretation der Angabe des Cloneverzeichnisses
- Handelt es sich bei der Angabe des Cloneverzeichnisses um einen
absoluten Verzeichnisnamen, wird dieser Name benutzt
- Handelt es sich bei der Angabe des Cloneverzeichnisses um einen
relativen Verzeichnisnamen, wird dieser als relativ zum
Basisverzeichnis gesehen
|
Änderung des Verhaltens
Modulinhalt von JoJoscript-FunktionenDie Schriftart des
Modulinhalts von JoJoscript-Funktionen wurde auf eine
nichtproportionale Schriftart umgestellt.
Die Tabulatortaste zeigt nun Wirkung.
- Wird sie am Anfang einer Zeile gedrückt, werden bis zum ersten
Zeichen ungleich Leerzeichen der vorherigen Zeile in die aktuelle
Zeile ebenfalls Leerzeichen eingefügt
- Wird sie an einer anderen Stelle gedrückt, werden 2 Leerzeichen
eingefügt
|
entfallene JoJoScript-Variable
- load
- prev_thumb_ref
- next_thumb_ref
|
neue JoJoScript-Variable
- size_byte_all_original
Summe der Größen aller Originalbiler
- size_byte_path_original
Summe der Größen aller Originalbilder des aktuellen Verzeichnisses
- size_byte_original
Größe des Originalbildes
- clone_quality
Diese Variable beinhaltet die Qualität der
JPG-Speicherung, die beim Erstellen des Clones verwendet wurde
- dimx_original
Die Breite des Originalbildes
- dimy_original
Die Höhe des Originalbildes
|
Batch-Nutzung erweitert
Nun kann vor oder hinter den Parameternamen der Profileinträge ein $
gesetzt werden (z.B. HTML_PRE_TABLE$), wodurch der Profileintrag an
der Stelle des $ um den Inhalt des Parameters der Kommandozeile
erweitert wird. |
Problem in Batch-Nutzung behoben
Die Interpretation von doppelten Gänsefüsschen in durch Gänsefüsschen
eingeschlossenen Parameterinhalten war nicht immer korrekt. |
Optionen "Dateien in Verzeichnisse
löschen" bei Clones, Thumbnails, HTML-Seiten wurde in "Inhalte ...
löschen" geändert. Dadurch sind nun auch Unterverzeichnisse in diesen
Verzeichnissen vom Löschvorgang betroffen. Gelöschte
Verzeichnisse/Dateien werden, solange das Fassungsvermögen ausreicht,
in den Papierkorb verschoben. Sie können also wieder gerettet werden.
Durch das Löschen der Inhalte im Cloneverzeichnis werden natürlich
auch das Thumbnailverzeichnis, das Verzeichnis der HTML-Dateien und
das Deco-Verzeichnis gelöscht. |
Minimale Clonequalität bei der
Angabe der maximalen Clonegröße und Qualität beim normalen Clonen
werden nun getrennt gespeichert |
Fehler behoben
Seit Version 2.8.1 wurde nicht immer die Auswahl der Navigation der
Bildseite (fortlaufend, umlaufend, begrenzt) richtig interpretiert. |
Beim Clonen kann nun alternativ zur
Ausgabequalität des Clones die maximale Dateigröße des zu erzeugenden
Clones angegeben werden. Als weitere Angabe ist dann die minimale
Qualität des Clones festzulegen. |
Fehler behoben
Die JoJoScript-Variable thumb_dim hatte immer 0 als Inhalt |
Bei der Festlegung der
Clone-Ausdehnung gibt es die neue Option Rahmen
Über diese Option kann gesteuert werden, dass der Clone in seiner
Ausdehnung komplett in den vorgegeben Rahmen passt, wobei aber das
Verhältnis von Bildbreite zu Bildhöhe gewahrt bleibt |
Bei der Festlegung der
Thumbnail-Ausdehnung gibt es die neue Option Rahmen
Über diese Option kann gesteuert werden, dass der Thumbnail in seiner
Ausdehnung komplett in den vorgegeben Rahmen passt, wobei aber das
Verhältnis von Bildbreite zu Bildhöhe gewahrt bleibt |
|
2.8.1 |
Neue Option "Clone umbenennen"
Hiermit kann ein neuer Name für das geclonte Bild festgelegt werden
(der Name des zugehörigen Thumbnails entspricht dem Namen des Clones).
Im Dateinamen können Textteile ersetzt werden (z.B. Leerzeichen durch
Unterstrich). Such/Ersatzangaben sind mehrfach möglich und jeweils
durch ein Komma zu trennen. Die Anzahl der Suchangaben muss der Anzahl
der Ersatzangaben entsprechen. Die Umwandlungsangaben werden von links
nach rechts abgearbeitet.
Zusätzlich kann der Clonename komplett in groß/kleinschreibweise
aufgebaut werden. |
Neue JoJoScript-Variable
- file_original
Über diese Variable ist der Originalname des
Bildes verfügbar, auch wenn durch clonen das Bild umbenannt wurde.
|
Im Optionendialog wird nun deutlicher, dass sich
alle Einstellungen auf das aktuelle Profil beziehen. |
Die Angabe der Auswerteebene ist jetzt fest mit
dem jeweiligen Profil verbunden. Dies hat sich als sinnvoll erwiesen,
da es immer mehr Profile gibt, die hier eine bestimmte Einstellung
voraussetzen. Die Einstellung ist nun im Optionendialog beim Profil
vorzunehmen.
Durch diese Änderung können die Einstellung des zuletzt benutzten
Verzeichnisses eines Profils sowie die Einstellung "Speicherort der
Bilder" verloren gehen. Dies ist zu überprüfen. |
Verzeichnissortierung
Es ist nun möglich, die Reihenfolge der Verzeichnisse im Auswahlbaum
nicht mehr nur nach Name sondern auch nach "letztem Änderdatum des
Verzeichnisses", nach der "Anzahl der Dateien in einem Verzeichnis"
und "zufällig" sortieren zu lassen. Dies kann auf- und absteigend
erfolgen. |
Navigationsfolge der Thumbnailseiten
Analog zu der Möglichkeit, die Navigationsfolge der Bildseiten
festzulegen (fortlaufend, umlaufend, begrenzt) ist dies nun auch für
die Thumbnailseiten möglich, wenn mehrere Seiten je Verzeichnis
erzeugt werden. |
Festlegung der Transparenzfarbe des Bildstempels
Bisher musste die Transparenzfarbe des Bildstempels über einen
Farbwahldialog durchgeführt werden. Nun kann die Transparenzfarbe auch
direkt in einer Beispieldarstellung des Bildstempels gewählt werden. |
Bisher wurde beim Clonen von Bildern mit
eingeschaltener Stempelfunktionalität die Option "Clones immer
erzeugen ..." zwangsweise einschaltet. Dies erschien sinnvoll, da es
nicht automatisch möglich ist, zu erkennen, ob sich der Stempel zum
letzten Lauf geändert hat.
Dies wird nun in die Hand der Anwenders gelegt. Er muss entscheiden,
ob diese Option aktiviert werden muss. Wird z.B. der Stempel aus "in
folgenden Läufen" unveränderlichen Daten gewonnen (z.B. aus Exif-Infos),
kann das zwangsweise Clonen deaktiviert werden (neue Bilder werden
natürlich weiterhin geclont). Wird das aktuelle Datum in den Clone
eingebracht, muss natürlich die Option aktiviert werden. |
Ist das Kontrollbild eingeschaltet, werden nun
auch Name, Größe, Datum und Ausdehnungen des Bildes ausgegeben. |
Fehler behoben
Wurde ein Bildstempel festgelegt aber keine Transparenzfarbe des
Bildstempels, konnte das Ergebnis Fehlfarben aufweisen. |
Auf Wunsch eines Anwenders wurden die
Zwischennullen in der Versionsangabe entfernt (aus 2.08.01 wurde
2.8.1), die sonst missverständlicherweise darauf hingedeutet hätten,
dass die Version 2.08 näher an 2.1 als an 3.0 liegt. |
|
2.8.0 |
Austausch der DLL ISOURCE22 durch ISOURCE30. |
Komplette Neuprogrammierung der Bildoperationen,
insbesondere für die Optimierung des Ablaufs, wenn Clones erzeugt
werden. |
Neue Option "Startseite"
Hier kann der Inhalt einer "freien" HTML-Seite festgelegt werden. Als
Anwendungsfall ist z.B. eine Frameseite vorstellbar, bei der in einem
Frame die Thumbnails und in einem weiteren Frame ein Bild angezeigt
wird; siehe Ergebnisbeispiele. |
Schalter "Exif/IPTC-Informationen und Kommentare
verfügbar machen" bei den HTML-Optionen entfällt. Es wird nun
automatisch erkannt, ob diese Informationen benötigt werden. |
Wurden nach dem Clonen zur HTML-Erzeugung
Exif-Daten benötigt, mussten sie bisher immer in die Clones kopiert
werden. Falls die Exif-Daten jetzt nur noch bei der HTML-Erzeugung
benötigt werden, ist dies nun nicht mehr nötig. |
Stempel, die in Clones erzeugt werden, werden
nicht in den Thumbnails erzeugt. |
Der Stempeltext kann nun mehrzeilig sein. An der
Stelle des Zeilenumbruchs muss ein %\ eingefügt werden. |
Werden mehrere Seiten je Verzeichnis erzeugt,
kann auf der Indexseite eine Einschränkung der Anzeige nur auf die
erste Seite eines Verzeichnisses erzwungen werden. |
Es können nun mehrere JoJoScript-Funktionen in
einem JoJoScript-Modul zusammengefasst werden. Daduch musste natürlich
der bisherige Aufbau des entsprechenden Optionendialogs angepasst
werden. JoJoScript-Funktionen sind nun in ihrem kompletten Aufbau
(Funktionsname, Parameter und Programmkörper) auszuprogrammieren. |
Der Optionseintrag "Dateifilter, Ignorieren von
Bildern mit Ausdehnung kleiner x Pixel" war bisher nur halbherzig
ausprogrammiert. Er zeigt, wenn eine Ausdehnung >0 angegeben wird,
jetzt schon nach Festlegung Wirkung. Dies bedeutet, dass natürlich
alle Bilder auf ihre Ausdehnung hin untersucht werden müssen.
Damit Änderungen, die aus Versehen gemacht wurden, keine
Laufzeitauswirkung haben, wird der Eintrag bei Profilen < 2.8.0 auf 0
zurückgesetzt und muss eventuell wieder angepasst werden. |
Neue JoJoScript-Funktionen
- stamptext
mit der die Textstempelpositionen einzeln angesteuert werden können.
- rgb
mit der ein Farbwert aus seinen rot/grün/blau-Anteilen ermittelt
werden kann.
|
Neue JoJoScript-Variable
- index_ref
- prev_thumb_ref
- next_thumb_ref
Über index_ref kann z.B. auf den Bildseiten
direkt auf die Indexsseite verwiesen werden.
|
Im Info-Dialog kann nach der Verfügbarkeit einer
neuen Version gefragt werden. |
Fehler behoben
Rundungsfehler beim EXIF-Tag Belichtungszeit (ExposureTime) |
|
2.7.2 |
- Text- und Bildstempel
Es ist nun möglich, beim Clonen einen Text und/oder ein anderes
Bild im geclonten Bild zu erzeugen.
- Änderungen am Optionendialog
Das Optionenelement JoJoScript ist aus den HTML-Festlegungen auf die
oberste Ebene gewandert
Das Optionenelement JoJoScript-Init-Funktion entfällt ganz. Bei dieser
Funktion hat es sich intern immer um eine normale JoJoScript-Funktion
gehandelt, die lediglich in der Liste der JoJoScript-Funktionen
ausgeblendet war. Ihr fester Name lautet _init.
- Freie Dateiartfestlegung der unterstützten
Bildformate
Bisher entsprach die Dateiart exakt dem jeweiligen Bildformat;
BMP-Bilder mussten immer die Dateiendung BMP haben. Nun können den
unterstützen Bildformaten beliebige Dateiarten zugewiesen werden; z.B. JPG
kann JPG und JPEG zugewiesen werden
- Kommandozeilen(Batch)-Modus
JoJoThumb kann nun mit Parametern automatisch gestartet werden und
beendet sich nach (fehlerfreier) Umsetzung
- Änderung des Verhaltens
Striktere Syntaxprüfung von JoJoScript-Code. Leider betrifft dies auch
einige von mir zur Verfügung gestellten Beispiel-Profile :-(
- Änderung des Verhaltens
Einige JoJoScript-Funktionen haben immer "deutsche" Ergebnisse geliefert
(z.B. Exifnice bei einem nicht vorhandenen Exif-Eintrag). Nun liefern
die Funktionen Exifnice, Exiftagname, Iptc, Iptctag, Imagecomment bei
nicht vorhandenem Eintrag @error (wie schon andere Funktionen). In der
globalen Variablen errs_last steht wie bisher ein "lesbarer" Fehlertext
- Neuer Schalter "Zum Profil das zuletzt benutzte Verzeichnis und den
Speicherort der Bilder merken" im Optionendialog "Profile"
Ist er aktiviert, werden nach der Profilauswahl das vom jeweiligen Profil zuletzt
"benutzte" Verzeichnis sowie die Setzung des Bildspeicherorts
(Basisverzeichnis, Basis-Unterverzeichnisse, Basis-UnterUnterverzeichnisse)
wieder eingestellt
- JPG-Eigenschaften die durch den Eigenschaftsdialog von WindowsXP
gesetzt wurden
Die Formatangabe der Integer-Einträge für Exifnice wurde um das Format
2 erweitert. Damit können auch Informationen zu Bildern, die über den
Eigenschaftsdialog von WindowsXP gemacht wurden, abgerufen werden
|
2.7.1 |
- Fehler behoben
beim
Clonen von Bildern mit Formaten<>JPG und Größenänderung
- Fehler behoben
Pflege einiger JoJoScript-Variablen, z.B. Dateiart und Dateigröße beim
Clonen
- Fehler behoben
Falls Dateien in ihrer Größensumme>2GB waren, Variablenüberlauf
- Fehler behoben
Probleme, wenn in der Datei metadata.def bei den Exifinformationen ein
Komma in der Beschreibung war
- Fehler behoben
JoJoScript-Variable count_page_files wurde in Hilfe als
count_pages_files beschrieben
- Änderung des Verhaltens der Verzeichnisgruppierung bei Aufbereitung
von UnterUnterVerzeichnissen geändert.
Nun werden alle UnterUnterVerzeichnisse zu einem UnterVerzeichnis
gruppiert. D.h. Es wird eine eigenständige Tabellen für jedes UnterVerzeichnis auf der Indexseite mit Tabellentitel und
Tabellenbeschreibung erzeugt.
Aus diesem Grund gibt es eine neue JoJoScript-Variable parent_path, die
den Namen des übergeordneten Verzeichnis des UnterUnterVerzeichnisses
enthält (also den Namen des UnterVerzeichnisses). Z.B. zur Nutzung im
Tabellentitel
- der Meta-Tag, der den Charset festlegt, ist jetzt nicht mehr im
Programm fest codiert sondern in den Seitenkopf-Einträgen der
HTML-Seiten und kann dadurch geändert werden. Alte Profile werden
automatisch angepasst
- Neuer Schalter "Exif/IPTC-Daten und Kommentare erhalten" bei den
Clone-Optionen eingeführt.
"EXIF/IPTC/Kommentare verfügbar machen" bei den HTML-Optionen hatte auch
Wirkung beim Clonen. Ist die HTML-Generierung ausgeschaltet, werden
diese Informationen nicht übernommen
- Die Parameter der JoJoScript-Funktion trim wurden geändert (wg.
Multilanguage-Unterstützung)
statt @vorne nun @leading, statt @hinten nun @trailing, statt @beide nun
@both
- Die JoJoScript-Funktion replace wurde im Funktionsumfang geändert (wg.
Erweiterung durch reguläre Ausdrücke, siehe unten). Startposition und Anzahl entfallen, dafür ist
eine Angabe möglich, mit der nur die erste gefundene Stelle ersetzt wird
- neue JoJoScript-Funktionen arrayset, arrayget, arrayclear,
arraycount, random
- JoJoScript-Funktion index um Suche mit regulären Ausdrücken
erweitert
- JoJoScript-Funktion replace um Suche mit regulären Ausdrücken
erweitert
- neue JoJoScript-Variablen parent_path (siehe Verzeichnisgruppierung)
und thumb_dim
|
2.7.0 |
- Mehrsprachige Dialogführung (z.Z. Deutsch und Englisch)
- Für Windows XP Dialogelemente angepasst
- Das Erzeugen unveränderter HTML-Seiten kann unterdrückt werden, um
einen Uploadumfang so gering wie möglich zu halten (allerdings auf
Kosten der Umsetzgeschwindigkeit)
- JoJoScript-Initialisierungsfunktion
Diese Funktion wird vor der eigentlichen Umsetzung aufgerufen. Dort
können somit diverse Initialisierungen vorgenommen werden, wie z.B. vorbelegen globaler Variablen
- Probleme beim Ausschneiden/Kopieren von Texten in den Optionendialogen behoben
- JPG-Qualität der Thumbnails bzw. der Clone auf den Bereich von 20%
bis 90% eingeschränkt
- Analog zum Löschen der Dateien der Thumbnailverzeichnisse und der
Cloneverzeichnisse, können nun auch die Dateien der HTML-Verzeichnisse
gelöscht werden
- Es ist nun möglich, (Benutzer-) Profile in einem eigenen
Verzeichnis, also getrennt von den (System-)Profilen abzulegen
- Als weitere Option bei der Sortierung der Bilder bei einer
HTML-Aufbereitung kann nun eine absteigende Sortierrichtung gewählt
werden (um z.B. bei der Sortierung nach Datum das neueste Bild als
erstes zu haben)
- neue JoJoScript-Funktionen imagecomment und imagecommentcount zum
Auslesen von "normalen" Kommentaren in JPG's
- neue JoJoScript-Variable SIZE_BYTE_ALL, SIZE_BYTE_PATH und
SIZE_MBYTE, PROFILE
- Änderung des Verhaltens
SIZE_BYTE beinhaltet nun nicht mehr die Angabe "Bytes" sondern nur noch
den Wert (INTEGER)
SIZE_KBYTE beinhaltet nun nicht mehr die Angabe "KByte" sondern nur noch
den Wert (DOUBLE)
ISIZE_BYTE entfällt
- Änderung des Verhaltens
Das Deko-Verzeichnis "Voreinstellung" wurde in "Standard" umbenannt
|
2.06.03 |
- Der Optionen-Dialog kann nun in der Größe verändert werden
- Vor dem <HTML>-Tag kann nun Text ausgegeben werden.
Dies kann z.B. zur
Ausgabe der Doctype-Information nützlich sein.
- Das HTML-Index-Dokument kann nun wahlweise auch im Basisverzeichnis
erstellt werden
- neue JoJoScript-Funktion split
- Auslesen der EXIF-Tags Copyright und UserComment mit der
JoJoScript-Funktion exifnice überarbeitet
|
2.06.02 |
- Erweiterte Navigation
Es ist nun möglich, durch Wahl einer erweiterten Navigation in der
Thumbnail- und Bildseite auf das erste/letzte Dokument, das
Verzeichniserste/letzte Dokument und das Seitenerste/letzte Dokument
zuzugreifen. Zusätzlich kann noch ein Navigationsvorspann/Nachspann
festgelegt werden.
- Auf der HTML-Indexseite wurde ein weiteres Strukturierungselement
eingefügt, die Verzeichnisgruppierung. Dies ist insbesondere bei der Nutzung
von Unterverzeichnissen hilfreich, um den Aufbau der HTML-Indexseite verzeichnisweise gestalten zu können.
- Bilder im Photoshop-Format (PSD) können nun gelesen werden
- Änderung des Verhalten
Die bisher mögliche generische Durchnummerierung der HTML-Seiten
entfällt. Dies wird in einer späteren Version im Bereich des Clonens
angeboten, um eine durchgängige generische Nummerierung zu erzielen.
- Ändern der Verhaltens
Aus historischen Gründen hatte die Variable doc temporär andere Inhalte,
insbesondere bei den Navigationselementen. Nun
ist der Inhalt der Variablen doc durchgängig der Name des aktuellen
HTML-Dokuments. Sollen Verweise genutzt werden, muss nun auf die schon existierenden Verweisvariablen prev_doc, up_doc, next_doc und
src_doc zurückgegriffen werden.
Aus diesem Grund ist auch die Variable cur_doc nicht mehr notwendig, die
nun entfällt.
In den Profilen sollte dies überprüft werden.
- Änderung des Verhaltens
Bildwizard auf der Thumbnailseite nicht mehr vorhanden.
- Ändern des Verhaltens
Auf der HTML-Indexseite wird nicht mehr automatisch der gesamte
Indexeintrag als Verweis erzeugt. So können beschreibende Angaben
außerhalb des "Links" gemacht werden. Alte Profile werden automatisch auf
dieses neue Verhalten angepasst.
- neue Variable
- count_page_files
- first_doc
- first_path_doc
- first_page_doc
- last_doc
- last_path_doc
- last_page_doc
- first_ref
- first_path_ref
- first_page_ref
- last_ref
- last_path_ref
- last_page_ref
- src_doc
|
2.06.01 |
- Fehler behoben
Auswahl des Cloneverzeichnisses führte unter Windows 9x fallweise zum
Absturz
|
2.06.00 |
- Austausch der benötigten DLL ISOURCE gegen ISOURCE22
- Änderung des Verhaltens
Leider muss aus Lizenzgründen die Unterstützung des Bildformates GIF
entfallen
- Kodak PhotoCD-Format wird nun unterstützt (PCD)
- strikte Trennung der Originalbilder von den Thumbnails und den
HTML-Seiten
- Deko-Verzeichnis zur Aufnahme der Ausgestaltungselemente wie
Hintergrundbild und Navigationselemente; kann während der Umsetzung aus
einer Deko-Quelle erstellt werden
- Einige Deko-Quellen befinden sich im Installationsumfang
und werden als Unterverzeichnisse im Deko-Pool decopool im
Installationsverzeichnis von JoJoThumb abgelegt
- Clonen der Originalbilder. Dabei werden Kopien der Originalbilder
inklusive der Verzeichnisstruktur in einem Cloneverzeichnis erzeugt. Es
kann eine Umwandlung der unterstützten Bildformate in JPG erfolgen,
wobei auch eine einheitliche Ausdehnung der Clone möglich ist
- Bei der Thumbnail-Dokumentfestlegung wird nun nicht mehr die Anzahl
Bilder je Zeile/Seite angegeben, sondern Bilder je Zeile/Zeilen je Seite
- neue Variable
- deco_ref
relativer Verweis auf das Deko-Verzeichnis.
Dadurch können z.B. bei der Angabe des Hintergrundbildes die ../
entfallen. So kann die gleiche Angabe auch für unterschiedliche
Auswerteverzeichnisse (Basis, Unter, UnterUnter) ohne Änderung genutzt
werden. Es genügt dann z.B. {deco_ref}/hintergrund.gif
- jojothumb_absolute
beinhaltet die absolute Pfadangabe zum Installationsverzeichnis
von JoJoThumb
- clone_absolute
beinhaltet die absolute Pfadangabe des Cloneverzeichnisses
- count_cur_row
Laufende Zeilennummer der Thumbnailseite
- "Bilderanzahl anzeigen" ein/ausschalten nicht mehr möglich. Die
Bilderanzahl wird nun immer angezeigt
- "nur gewählte nachbereiten" ein/ausschalten nicht mehr möglich. Es
werden nun nur noch die gewählten Verzeichnisse umgesetzt.
- zusätzliche Deko-Quellen mit Profilen stehen zum Download zur
Verfügung
|
2.05.11 |
- Fehler behoben
Beim Aufstarten wurde das Vorhandensein der Systemdatei TLBINF32.DLL
zwingend erwartet. Diese DLL wird "nicht" benötigt, weshalb der Test
natürlich entfallen muss.
Anwender, bei denen die DLL vorhanden ist, brauchen nicht auf 2.5.11
umzusteigen.
|
2.05.10 |
- Fehler behoben
Laut Beschreibung der Funktionalität sollten WMF-Dateien gelesen werden
können. Dies war bisher nicht der Fall und wurde nun tatsächlich
ermöglicht.
- Fehler behoben
Im Profil "Voreinstellung" entsprachen die Font-Angaben der
Bildfestlegungen bei der HTML-Seitendefinition des Thumbnail-Dokuments
nicht 100% den HTML-Regeln
- Änderung des Verhaltens
Bei der Installation von JoJoThumb werden nun einige Beispielprofile
erzeugt
- Änderung des Verhaltens
Das Profil "Voreinstellung" erzeugt jetzt im Basisverzeichnis ein
Unterverzeichnis "gif", in das das Hintergrundbild und die Bilder für
die Verweispfeile kopiert werden. Die HTML-Seiten für die Bilder werden
jetzt in einem Unterverzeichnis "html" im Bildverzeichnis erzeugt
- Änderung des Verhaltens
Der Aufbau der EXIF-Beschreibungsdatei wurde geändert.
Sie heißt jetzt "metadata.def" und enthält neben der Beschreibung der
EXIF-Einträge noch die Brennweitenäquivalente der Kameratypen zu einer
35mm-Kamera sowie die Beschreibung der IPTC-Einträge. Sie wird jetzt
durch die Bezeichnung "Version 2" erkannt. Dateien der "Version 1"
werden abgewiesen.
Für EXIF-Einträge können nun auch ihre Komponenten in ihrem Aufbau beschrieben werden.
- Für Kameramodelle können jetzt Brennweitenäquivalente zu einer
35mm-Kamera festgelegt werden.
- Für IPTC-Tags können langschriftliche Bezeichnungen festgelegt
werden
- neue JoJoScript-Funktion "exifcomponentcount"
mit ihr kann die Komponentenanzahl von EXIF-Einträgen erfragt werden
- neue JoJoScript-Funktion "iptc"
mit ihr können IPTC-Daten ausgelesen werden
- neue JoJoScript-Funktion "iptccount"
Erfragen der Anzahl von IPTC-Einträgen
- neue JoJoScript-Funktion "iptctag"
Erfragen des IPTC-Tags an einer gewünschten Position der
IPTC-Eintragsliste
- neue JoJoScript-Funktion "iptctagname"
Bezeichnung eines IPTC-Eintrags (abgelegt in der Datei metadata.def)
- neue JoJoScript-Funktion "filenamepart"
mit ihr können die Laufwerksbezeichnung, Verzeichnisname, Dateiname und
Dateiart aus einer kompletten Dateiangabe ermittelt werden
- neue JoJoScript-Funktion "convert"
Konvertieren einer ganzen Zahl in ihre Darstellung in einer anderen
Zahlenbasis (z.B. hexadezimal, oktal, binär)
- Änderung des Parameteraufbaus der Funktionen exif, exifnice,
exiftagname um einzelne Komponenten zu erfragen
- neue Variable für die Elemente der HTML-Seiten
- load
Zeit in Millisekunden, die zum Laden eines Bildes benötigt wurde
|
2.05.9 |
- Änderung des Verhaltens
Im Verzeichnisbaum werden jetzt versteckte Systemverzeichnisse nicht
mehr mit aufgelistet
- Option Verweisfolge auf den HTML-Bildseiten eingeführt
Mit den Einstellungen "fortlaufend", "umlaufend" und begrenzt kann jetzt
das Verhalten der Vorgänger/Nachfolgerverweise eingestellt werden, wenn
Bilder aus mehreren Verzeichnissen benutzt werden
Im Profil Voreinstellung sowie in Profilen, die mit
Vorgängerversionen erstellt worden sind, wird
"fortlaufend" eingestellt.
- Fehler behoben
Falls die Anzahl der Bilder pro Thumbnailseite nicht ein vielfaches der
Anzahl der Bilder pro Thumbnailseitenzeile war, wurden fallweise falsche
Thumbnailtabellenumbrüche durchgeführt
- Fehler behoben
Wurden in einer JoJoScript-Anweisung mehr als eine logische-Und-Verknüpfung
(&&) in Folge benutzt, wurde fälschlicherweise der Fehler -schließende
runde Klammer fehlt- gemeldet.
|
2.05.08 |
- Änderung des Verhaltens
Bisher wurde die Tabelle der Thumbnailseiten auf der Indexseite immer
zwangsweise zentriert. Dies ist nun nicht mehr der Fall.
Das Profil Voreinstellung zentriert weiterhin diese Tabelle
ebenso wie Profile, die von vorherigen Versionen von JoJoThumb
erzeugt wurden. Dieses Verhalten kann aber bei eigenen Profilen in der
Seitendefinition im Optionendialog verändert werden.
- In den Verweisen werden nicht konforme URL-Zeichen (wie Leerzeichen,
!, #, Umlaute, usw.) nun in URL-konforme Zeichen umgewandelt
- neue JoJoScript-Funktion "urlencode"
sie erzeugt aus einer Zeichenkette eine URL-konforme Zeichenkette
- Fehler behoben
Der Inhalt des Eintrags "Seitenabschluss" der Indexseite wurde bisher
ignoriert
- Fehler behoben
War bei den Einstellungen des Indexdokuments die Anzahl der
"Indexeinträge je Zeile" auf 1 gesetzt, wurden, statt ein Eintrag je
Zeile auszugeben, alle Einträge in einer Zeile ausgegeben.
|
2.05.07 |
- Ausgabeposition "Seitenabschluss" erlaubt HTML-Angaben auf der
Index-, Thumbnail- und Bildseite direkt vor dem abschließenden </body>
Tag; also auch nach der optionalen Ausgabe des Erstelldatums und der
Copyrightnotiz.
|
2.05.06 |
- Optimierungen
- optische Anpassungen
|
2.05.05 |
- neuer Schalter bei der HTML-Festlegung "EXIF-Informationen verfügbar
machen"
Hiermit wird JoJoThumb veranlasst, Informationen aus Bildern auszulesen,
die z.B. von Digitalkameras gespeichert wurden um sie dann verschiedenen
Funktionen zur Verfügung zu stellen.
Zu diesem Zweck wird auch der Inhalt einer EXIF-Definitionsdatei
genutzt, die nun zusätzlich im Installationsverzeichnis verfügbar ist
- neue JoJoScript-Funktion "exif"
mit ihr können EXIF-Informationen erfragt werden; Anlieferung als
Rohdaten
- neue JoJoScript-Funktion "exifnice"
mit ihr können EXIF-Informationen erfragt werden; Anlieferung erfolgt in
lesbarer Form
- neue JoJoScript-Funktion "exifcount"
mit ihr kann die Anzahl der ausgelesenen Informationen erfragt werden
- neue JoJoScript-Funktion "exiftag"
mit ihr kann die Informationskennung an einer beliebigen Stelle der
Informationsliste erfragt werden bzw. es kann die Informationskennung zu
einer Informationsbezeichnung erfragt werden
- neue JoJoScript-Funktion "exiftagname"
mit ihr kann die Informationsbezeichnung zu einer Informationskennung
erfragt werden
|
2.05.04 |
- Änderung des Verhaltens für das Profil Voreinstellung
Sind die Verweisbilder für vorheriges/nachfolgendes/übergeordnetes
Verzeichnis/Bild nicht vorhanden, werden nun automatisch GIF-Platzhalter
erzeugt. Dies gilt ebenso für den Hintergrund der HTML-Indexseite,
der HTML-Thumbnailseiten und der HTML-Bildseiten
- Änderung des Verhaltens für das Profil Voreinstellung
Es werden nun auch HTML-Bildseiten mit erstellt; dadurch und durch das
im vorigen Punkt beschriebene erzeugt das Profil Voreinstellung nun eine
in sich geschlossene komplette HTML-Galerie
|
2.05.03 |
- Option zum automatischen Aufruf des Standardbrowsers
|
2.05.02 |
- Plausibilitätsprüfungen hinzugefügt (Funktionsnamen,
Verzeichnisnamen der HTML-Seiten und Thumbnails, usw.)
- Die Angabe der Thumbnailausdehnung bezog sich bisher immer auf die
längste Seite des Quellbildes. Nun kann ausgewählt werden, ob diese
Ausdehnungsangabe die Breite oder Höhe des Thumbnails festlegt oder
wie bisher die längste Seite des Quellbildes zur Wahl herangezogen
wird
|
2.05.01 |
- Kontextbezogene Hilfefunktionalität eingefügt; aufrufbar durch F1
- Fehler bei der Nutzung unter anderen Ländereinstellungen behoben
- kleinere optische Anpassungen
|
2.05.00 |
- die Copyrightnotiz von JoJoThumb kann jetzt im
Optionendialog ein/ausgeschaltet werden
- Die Position der Verweise (Pfeil links/hoch/rechts)
ist nicht mehr auf eine Position eingeschränkt (aus Platzgründen
wird allerdings nur die oberste Position im Dialog angezeigt)
- neue JoJoScript-Funktion "callstack"
sie liefert die aktuelle Aufruffolge der Funktionen
- neue JoJoScript-Funktion "dbread"
mit ihr kann ein einfacher Zugriff auf Datenbank-Dateien durchgeführt
werden
da der Zugriff über ADO durchgeführt wird, ist für die benötigte
Laufzeitumgebung Vorsorge zu treffen
- neue Variable für die Elemente der HTML-Seiten
- errn_last
Fehlernummer des zuletzt aufgetretenen Fehlers
- errs_last
Beschreibung des zuletzt aufgetretenen Fehlers
- errf_last
Aufruffolge der Funktionen, die zum letzten
aufgetreten Fehler geführt haben
- Fehler behoben
in einigen HTML-Tags wurden JoJoScript-Anweisungen ignoriert
- kleine Ergänzungen
|
2.04.00 |
- Der Dialog "Fortschrittanzeige" wurde entfernt. Der Status des
Arbeitsverlaufs wird im Basisdialog dokumentiert.
- Interne Optimierungen
- "Bilderanzahl anzeigen" jetzt als Voreinstellung eingeschaltet
|
2.03.00
|
- Die Position der Verweise (Pfeil links/hoch/rechts) kann nun auf der
Thumbnailseite sowie der Bildseite variabler festgelegt werden
- Änderung des Verhaltens
Fehlt bei eigenen JoJoScript-Funktionen die Returnanweisung, wird nun
eine leere Zeichenkette statt einer 0 zurückgegeben. Dadurch kann die
Zuweisung auf eine Dummyvariable entfallen, um die Ausgabe des
Returnwertes in der aufrufenden Funktion zu unterdrücken
- Änderung der Verhaltens
Über das Profil "Voreinstellung" wird nun standardmäßig auch eine
Indexdatei erstellt. Dabei wird nun der Seitentitel "Bilderübersicht"
zentriert und im Format H1 ausgegeben.
- Änderung der Verhaltens
Die Verweise auf das vorherige/übergeordnete/nachfolgende
HTML-Dokument müssen nun komplett ausformuliert werden.
Profile, die vor Version 2.03.00 erstellt wurden, werden beim Einlesen
automatisch auf dieses neue Verhalten umgestellt.
- Fehler behoben
Die Variable up_doc hatte fallweise einen falschen Inhalt
- neue Variable für die Elemente der HTML-Seiten
prev_ref |
relativer Pfad/Dateinamen.Dateiart zum vorherigen HTML-Dokument
|
up_ref |
relativer Pfad/Dateinamen.Dateiart zum übergeordneten
HTML-Dokument
|
next_ref |
relativer Pfad/Dateinamen.Dateiart zum nächsten HTML-Dokument
|
|
2.02.00
|
- neues Installationsdesign
- Änderung der Verhaltens
Bei der HTML-Thumbnail-Seitendefinition bzw. der
HTML-Bild-Seitendefinition werden die Verweise auf die
Vorgänger/Übergeordnete/Nachfolge-Elemente nicht mehr automatisch zu
einem Paragraphen (<p>) zusammengefasst. Dadurch reduziert sich der
Abstand von diesen Verweisen zur Thumbnail-Tabelle bzw. zum Bild
Um dies auszugleichen, wird beim Einlesen von Profilen vor Version
2.02.00 am Anfang des Tabellentitels bzw. des Bildtitels automatisch ein
<br> erzeugt
- Die Tags "Bildtitel oben", "Bildtooltip", "Bildfestlegungen",
"Bildtitel unten" und "Bildbeschreibung" wurden zu dem neuen Sammeltag
"Bildfestlegungen" zusammengefasst.
Diese Änderung erlaubt nun für den versierten Nutzer wesentlich
differenziertere Einstellungen (z.B. eine reine Thumbnailseite ohne
Verweise auf die Bilder).
Profile, die vor Version 2.02.00 erstellt wurden, werden beim Einlesen
automatisch auf dieses neue Verhalten umgestellt.
Um auf einfachem Weg die alten Möglichkeiten zu erhalten, habe ich in
einer Rohfassung einen heute üblichen "Wizard" zur Verfügung gestellt,
der mit einem Klick der rechten Maustaste über der Bildfestlegung
aufgerufen werden kann
- Die Editierunterstützung bei den Taginhalten "Auswahl der sinnvollen
Variablen" entfällt, da es inzwischen so viele geworden sind, dass die
bisherige Möglichkeit der Auswahl zu unübersichtlich wurde
- Von JoJoThumb erzeugte globale JoJoScript-Variable sind nun
schreibgeschützt; es erfolgt eine entsprechende Compilermeldung
- Ein Funktionsaufruf einer eigenen JoJoScript-Funktion liefert nun @error
als Ergebnis, falls die Anzahl der übergebenen Argumente nicht mit der
Anzahl der benötigten Argumente übereinstimmt.
Bisheriges Verhalten:
Programmabsturz, falls die Anzahl der übergebenen Argumente kleiner
war, als die Anzahl der benötigten Argumente
Undefiniertes Verhalten, falls die Anzahl der übergebenen Argumente
größer war, als die Anzahl der benötigten Argumente
- neue JoJoScript-Funktion "trim"
Sie entfernt führende/folgende Leerzeichen einer Zeichenkette
- neue Variable für die Elemente der HTML-Seiten
up_doc |
liefert bei der HTML-Thumbnail-Seitendefinition den Eintrag,
der als Name der Indexdatei bei den Optionen "Index-Dokument"
eingetragen ist
liefert in der HTML-Bild-Seitendefinition den Namen der
übergeordneten HTML-Thumbnail-Seite
|
src_ref |
relativen Pfad/Dateinamen.Dateiart des Bilddokuments
|
thumb_ref |
relativen Pfad/Dateiname.Dateiart des Thumbnails
|
thumb_dimx |
Breite des Thumbnails
|
thumb_dimy |
Höhe des Thumbnails
|
- in der Word-Anleitung den vergessenen Abschnitt über die
HTML-Thumbnail-Seitendefinition nachgetragen
- kleine Ergänzungen
- Laufzeitoptimierungen
|
2.01.00
|
- Fehler behoben
In bestimmten Kombinationen konnte es vorkommen, dass eine eigene
JoJoScript-Funktion, die in einer eigenen JoJoScript-Funktion aufgerufen
wurde, als unbekannt (@error) gemeldet wurde
- Fehler behoben
Die JoJoScript-Funktion "string" meldete bei einem ganzzahligen Argument
immer einen Umwandlungsfehler (@error) als Ergebnis
- Fehler behoben
Änderungen der Einstellung der minimalen Bildausdehnung wurden einige
Versionen lang ignoriert
- Fehler behoben
Programmabbruch, wenn keine HTML-Erstellung durchgeführt werden sollte,
aber vorher bei den Optionen schon einmal eine HTML-Indexerzeugung
verlangt wurde
- Fehler behoben
Auf der HTML-Bildseite war der Inhalt der JoJoScript-Variablen "doc"
innerhalb des Tags "Verweis auf übergeordnete HTML-Seite" fehlerhaft
- Fehler behoben
Entgegen der Beschreibung war der Inhalt der JoJoScript-Variablen "count_next_path"
beim letzten abzuarbeitenden Pfad nicht mit 0 belegt
- neue JoJoScript-Funktion "exist"
Ihr kann ein Datei/Verzeichnisname übergeben werden. Falls die Datei
oder das Verzeichnis existiert, wird @true geliefert sonst @false
- neue JoJoScript-Funktionen "upper" und "lower"
Sie wandeln alle Zeichen einer Zeichenkette in Groß- bzw.
Kleinbuchstaben um
- Änderung der Verhaltens
Die Thumbnail-Tabelle wird nun nicht mehr automatisch und
unabänderlich zentriert
Im Profil "Voreinstellung" wurde der HTML-Tag "Tabellendefinition" in
der HTML-Thumbnail-Seitendefinition um align="center" erweitert
Profile, die vor der Version 2.01.00 erstellt wurden,
werden beim Einlesen automatisch auf dieses neue Verhalten korrigiert
- neue Variable für die Elemente der HTML-Seiten
base_absolute |
Absoluter Pfadname des Basisverzeichnisses |
prev_doc |
Name des vorherigen HTML-Dokuments |
next_doc |
Name des folgenden HTML-Dokuments |
- kleine Ergänzungen
- Laufzeitoptimierungen
|
2.00.07
|
- kleine Ergänzungen und Optimierungen
- neuer Datentyp DATE eingeführt
- Funktion "time" entfällt
Die bisherige Funktionalität ist durch mid(string(now(),12,8)) oder
datepart(now(),"ttttt") zu ersetzen
- Funktion "date" liefert nun nicht mehr die aktuelle Zeit als
Ergebnis, sondern ist die Konvertierungsfunktion in den Datentyp DATE
Die bisherige Funktionalität ist durch mid(string(now(),1,8)) oder
datepart(now(),"ddddd") zu ersetzen
- neue Funktion "now"
Sie liefert das aktuelle Datum/Zeit im Datentyp DATE
- neue Funktion "datepart"
Sie liefert nahezu jedes Datum/Zeitanteile, z.B. Monatsnummer,
Jahresangabe, laufende Nummer des Wochentags, laufende Nummer eines Tags
im Jahr, Wochentagname, Monatsname, usw.
- diese Änderungen haben keine Auswirkungen auf die globalen Variablen
"cur_time"
und "cur_date"
|
2.00.06
|
- die Auswahl aus der Vorschlagsliste der möglichen JoJoThumb-Variablen
für einen HTML-Tag (erreichbar durch Steuerung+linke Maustaste) wurde
nicht immer korrekt in den HTML-Tag übernommen
- Die Verzeichnisliste wurde in einen Auswahlbaum geändert. Dadurch
können auch die Knöpfe "Alles wählen" und "nichts wählen" entfallen. Im
Auswahlbaum kann die Einschränkung der Auswahl differenzierter geschehen
- Fehler behoben
Absturz, wenn "Arbeitsplatz" als Basisverzeichnis gewählt war und als
Auswerteverzeichnisse "UnterUnterVerzeichnisse" eingestellt war
- kleine Ergänzungen
|
2.00.05
|
- Neue Variable für die Elemente der HTML-Seiten.
path_absolute |
Absoluter Pfadname des Quellbildes |
|
2.00.03
|
- Anzeige der Parameter und Inhalte der JoJoScript-Funktionen im
Optionendialog nicht immer korrekt
- kleine Ergänzungen
|
2.00.02
|
- Programmabsturz, verursacht durch den JoJoScript-Interpreter, wenn
bei einigen HTML-Einträgen (z.B. HTML-Dokumententitel) kein Inhalt
vorhanden war
|
2.00.01
|
- Rückfrage bei Wechsel des Profils, ob vorherige Änderungen
gespeichert werden sollen, wurde fallweise nicht gestellt
- Sichern der Änderungen eines Profils funktionierte nur, wenn vorher
der OK-Knopf des Optionen-Dialogs gedrückt wurde
- HTML-Thumbnail-Seitendefinition
in Tabellenzellendefinition dürfen jetzt auch JoJoScript-Anweisungen
vorkommen
- HTML-Bild-Seitendefinition
im Dokumentenkopf waren nicht alle Variable bekannt (z.B. DOC und PATH)
|
2.00.00
|
- Einführung der Scriptsprache JoJoScript (näheres bei der
Beschreibung des Sprachumfangs)
- Neue Variable für die Elemente der HTML-Seiten
dimx |
Ausdehnung des aktuellen Bildes horizontal
in Pixel |
dimy |
Ausdehnung des aktuellen Bildes vertikal in
Pixel |
isize_byte |
Dateigröße des aktuellen Bildes in Bytes |
|
1.06.03
|
- Die Änderung der Größe der Thumbnails war seit der Umstellung der Dialog
in Version 1.06.00 nicht mehr möglich
|
1.06.02
|
|
1.06.01
|
- Der Abbruch der Profiländerungen führte zwar intern zum Verwerfen der
Änderungen am Profil, die Dialoginhalte wurden aber nicht wieder zurückgesetzt
|
1.06.00
|
- Umstellung der Optionen-Dialoge
Dadurch wird TABCTL32.OCX nicht mehr benötigt
- Bei der Festlegung der HTML-Tags, sowie in Optionsfeldern, in denen
Zeichenketten eingegeben werden dürfen, ist nun ein Zeilenumbruch erlaubt
- zu jedem Profil kann eine Beschreibung formuliert werden
- Name des aktuellen Profils in der Titelzeile
- Abbruch von Profiländerungen; vorher gemachte Änderungen bleiben erhalten
- Erstelldatum bei der HTML-Bilderseite explizit möglich
|
1.05.10
|
- Die Tags <center> und </center> wurden durch die "besseren" Tags
wie z.B. <div align="center"> und </div> ersetzt
- Probleme bei der Darstellung des Beispiels durch den Netscape
Navigator behoben
Die Änderungen betreffen nur die Profildatei, die sich bei dem Beispiel
als Anlage befindet (zusätzliche Leerzeichen mussten an einigen Stellen
eingefügt werden, da bei Tabellenzellen mindestens ein Zeichen vorhanden
sein muss, damit die Zelle überhaupt dargestellt wird)
|
1.05.09
|
- Die Definitionsfläche Dokumentenkopf wurde zwar bei allen
Seitendefinitionen programmtechnisch realisiert aber leider bei der
HTML-Indexseite und der HTML-Bildseite programmtechnisch nicht
angebunden (auf deutsch: ich habe gehuddelt). Dies wird mit dieser
Version nachgeholt
Zusätzlich wurde das Ergebnisbeispiel den aktuellen Möglichkeiten
angepasst
|
1.05.08
|
- Die Seitentitelangabe der HTML-Bilddefinition wurde entsprechend der
Änderung für die HTML-Seitendefinition (siehe 1.05.07) geändert
- Neue Variable für die Elemente der HTML-Seiten
count_prev_file |
laufende Nr. des vorherigen Bildes des
aktuellen Pfads, bzw. des letzten Bildes des vorherigen Pfads, falls
das aktuelle Bild das erste Bild des aktuellen Pfads ist |
count_next_file |
laufende Nr. des folgenden Bildes des
aktuellen Pfads, bzw. 1, falls das aktuelle Bild das letzte Bild des
aktuellen Pfads ist |
- Es wurde eine neue Definitionsfläche (Dokumentenkopf) bei allen
Seitendefinitionen eingeführt
Oberhalb der Dokumententitelangabe kann jetzt ein Eintrag vorgenommen
werden, der in der HTML-Datei in den HEAD-Teil (vor </HEAD>) aufgenommen
wird. So können Angaben, die das gesamte HTML-Dokument betreffen,
gemacht werden (siehe dazu auch die folgende Erweiterung)
- Damit Cascading-Style-Sheets erzeugt werden können, wird die {
benötigt.
Leider wird die { in JoJoThumb zur Kennzeichnung der Variablen
verwendet. Durch die Anwendung der Ersatzdarstellung ~< für { und die
Zeichenfolge ~> für } kann dies umgangen werden
Beispiel einer Styleangabe im Dokumentenkopf:
<style type="text/css">
a:link ~<color:#FF0000; text-decoration:none~>
a:visited ~<color:#0000FF; text-decoration:italic~>
</style>
Durch diesen Eintrag werden alle Links auf Seiten, die noch nicht
"besucht" waren (link), rot dargestellt, sowie die Links der "besuchten"
(visited) Seiten blau und kursiv
|
1.05.07
|
- Die Seitentitelangabe der HTML-Seitendefinition wurde verändert; die
feste Einstellung der zu nutzenden Textgröße sowie Zeilenposition
(bisher h1 mit zentrierter Ausgabe) wurden entfernt
Soll der gleiche Effekt wie bisher erzielt werden, muss vor dem
bisherigen Eintrag
<h1 align="center">
und hinter dem bisherigen Eintrag
</h1>
eingefügt werden. Für das Profil "Voreinstellung" wurde dies
entsprechend abgeändert
|
1.05.06
|
- Die Möglichkeit, textuelle Dateiinhalte an den diversen
HTML-Datei-Definitionsstellen zu integrieren, war durch Nachlässigkeit
auf wenige Stellen eingeschränkt (nämlich die, die ich für meine Zwecke
benötigt habe). Dies wurde jetzt auf alle sinnvollen Stellen erweitert
- In diesem Zusammenhang habe ich den Programmcode etwas überarbeitet,
wodurch sich die Programmgröße leicht reduzieren ließ (bis zur nächsten
Erweiterung oder Fehlerkorrektur)
|
1.05.05
|
- ThumbGen heisst jetzt JoJoThumb
- Es wird zusätzlich eine automatisierte Installation zur Verfügung
gestellt.
Diese Installation empfiehlt sich nur bei einer Erstinstallation, falls
die VB6-Laufzeitumgebung noch nicht installiert ist
Wird dieser Installationsweg gewählt, brauchen keine weiteren Dateien
zur Installation aus dem Internet geholt werden. Zusätzlich ist eine
automatisierte Deinstallation verfügbar
- Für Updates und bei Vorhandensein der VB6-Laufzeitumgebung kann der
alte Weg beschritten werden, also nur JoJoThumb bzw. die (noch)
benötigten Dateien einzuspielen
|
1.05.04
|
- Fehlerfall behoben: Wurden UnterUnterverzeichnisse zum auswerten
gewählt und sollte eine Indexdatei erstellt werden, waren die Verweise
in der Indexdatei fehlerhaft, wenn als Indexeintrag bei der
HTML-Indexseitendefinition "{doc}" gewählt wurde
|
1.05.03
|
- Ist als Auswerteverzeichnis das aktuelle Verzeichnis angegeben,
wurde bisher "default" als Name der HTML-Seite benutzt. Dies ist nun im
Dialog "Optionen - HTML" einstellbar
- Umstellung der "Optionen"-Dialoge aus Platzgründen auf Karteireiter.
Dadurch ist leider ein weiteres OCX nötig geworden; TABCTL32.OCX.
Es kann, wie auch die anderen benötigten Komponenten von meiner
Downloadseite bezogen werden
|
1.05.02
|
- Fehlerfall behoben: Situation für Error 5 beim erstmaligen Ausführen
von ThumbGen endlich gefunden
- Neue Option "Nachbearbeitung"
Hierüber kann erklärt werden, dass von der folgenden Aufbereitung "alle"
Verzeichnisse der gewählten Verzeichnisebene betroffen sein sollen, aber
nur die Dateien der markierten Verzeichnisse der Verzeichnisauswahl
nochmals neu umgesetzt werden sollen
|
1.05.01
|
- Programmcode überholt (Stufe 1); hoffentlich wurde dabei nichts
wichtiges wegoptimiert :-)
- Aufbereitungsreihenfolge ist die Einstellung des Sortierschalters
der HTML-Seitendefinition. Wird keine HTML-Aufbereitung
durchgeführt, wird eine Sortierung nach Dateiname benutzt
- Neue Variable für die Elemente der HTML-Seite
count_cur_file_in_row |
laufende Nr. des Bildes in einer Zeile der
Thumbnail-Tabelle |
count_cur_file_in_page |
laufende Nr. des Bildes auf einer HTML-Seite |
cur_doc |
Dokumentbezeichnung der aktuellen HTML-Seite
(ohne Dateiart)
(doc hat an den Verweisstellen vorherige Seite, übergeordnete Seite,
nächste Seite ja eine andere Bedeutung) |
- Fehlerfall behoben: Wird das aktuelle Verzeichnis aufbereitet und
ist die Indexerstellung eingeschaltet, sind in der Indexseite die Links
auf die einzelnen HTML-Seiten falsch (. statt default)
|
1.05.00
|
- Optionale Erstellung eines HTML-Indexdokuments
- Sinnvoller "Einsatzort" der Variablen wurde überarbeitet;
insbesondere PATH... (siehe Handbuch)
- Variable HTML wurde hinzugenommen; über sie kann die HTML-Dateiart
(laut Optionendialog) angesprochen werden
- beim Profil "Voreinstellung" wurde der Verweis auf das übergeordnete
HTML-Dokument bei den Thumbnail-Dokumenten wurde von "../default.html"
in "{DOC}.{HTML}" geändert
|
1.04.13
|
- Umstellung von IMGDLL auf ISOURCE
Die Firma Smaller-Animals hat die Wartung von IMGDLL eingestellt. Ab
dieser Version wird deshalb die DLL _ISOURCE der gleichen Firma benötigt
(IMGDLL entfällt)
- Erweiterte Fehlerprüfungen bei der Bildumsetzung eingeführt
- Fehlerfall behoben: Im Profil Voreinstellung, Optionen, Verweis auf
übergeordnete HTML-Seite, fehlerhaft vorhandene abschließende
Gänsefüßchen entfernt
- Fehlerfall behoben: Bei der Erzeugung der HTML-Seiten wurden
möglicherweise die erzeugten Thumbnails nicht angezeigt, da im Verweis
auf die Thumbnails "JPG" als Dateiart benutzt wurde statt korrekterweise
"jpg"
|
1.04.12
|
- Fehlerfall behoben: wenn bei den ThumbGen-Optionen "Dateien im
Thumbnailverzeichnis löschen" oder "Thumbnail vergrößern wenn
Bildgröße<Thumbnailgröße" geändert wurden, erfolgte beim Profilwechsel
oder Programmende keine Rückfrage, ob geändertes Profil gespeichert
werden soll
|
1.04.11
|
- Fehlerfall behoben: {DOC} in der Seitenbeschreibung der
HTML-Thumb-Seite lieferte bei eingeschaltetem HTML-Split nur auf der
letzten Seite ein korrektes Ergebnis
- Fehlerfall behoben: eine Leerzeile im Profil führte dazu, dass
dieses Profil als fehlerhaft
angesehen wurde
- ein * als erstes Zeichen in einer Profilzeile kommentiert den Rest
der Zeile aus
|
1.04.10
|
- Fehler in einem geheimen Feature behoben :-)
|
1.04.09
|
- Prozentbalken auch für die bearbeiteten Bilder eines Pfades
- Fehlerfall behoben: laut Microsoft gab es in Visual Basic Version 6
ein Speicherleck bei Listen mit Checkboxen. Diese werden in ThumbGen bei
der Auswahl der zu untersuchenden Verzeichnisse genutzt. Dieses Problem
wurde von Microsoft durch einen Patch behoben
|
1.04.08
|
- Umstellung auf Visual Basic 6. Dadurch wird die VB6 Laufzeitumgebung
benötigt.
Zusätzlich muss MSCOMCTL.OCX vorhanden sein. COMCTL32.OCX entfällt
|
1.04.07
|
- Fehlerfall behoben: Falsche Anzeige der möglichen Variablen bei der
HTML-Definition
- Fehlerfall behoben: Falscher Inhalt der Variablen DOC, wenn
HTML-Split und als
Auswerteverzeichnis das Basisverzeichnis gewählt wurde
- Fehlerfall behoben: Laufzeitfehler 91 Objektvariable oder With-Block
nicht festgelegt
Wenn das Basisverzeichnis z.B. durch den Windows-Explorer gelöscht wurde
und anschließend F5 für Neuaufbau des Verzeichnisbaumes betätigt wurde
- Optionendialog wurde in einen Dialog für die Aufbereitung der
Thumbnails und der HTML-Seiten aufgeteilt (Allgemein und HTML beim
Menüpunkt Optionen)
- Für jedes Bild kann jetzt bei der HTML-Aufbereitung eine eigene
HTML-Seite angelegt werden, erreichbar über einen Schalter bzw. eine
Schaltfläche (HTML-Bildseite) im Dialog Optionen
Diese Seiten können, wie auch die HTML-Thumbseiten, in ihrem Aussehen
beschrieben werden. So können der Dokumententitel, der Hintergrund,
Seitentitel, Bildüberschrift, Bildbeschreibung, Verweise auf das
vorherige und folgende Bild, usw. in ihrer Ausprägung (z.B. durch
Nutzung von Variablen) beschrieben werden.
Als Speicherort der Bilder-HTML-Seiten können das Basisverzeichnis, das
Bilderverzeichnis oder ein Verzeichnis unterhalb des Basisverzeichnisses
oder des Bilderverzeichnisses gewählt werden
Name der entstehenden Bilder-HTML-Seiten ist der Name des
zugrundeliegenden Bildes mit der angehängten HTML-Dateiart oder ein
generischer Dateiname.
Bei den Verweisen auf das vorherige bzw. folgende Bild nutzen
eingesetzte Variable die Informationen des vorherigen bzw. folgenden
Bildes. Der Verweis auf das übergeordnete HTML-Dokument zeigt auf die
zugehörige HTML-Thumbseite
|
1.04.06
|
- Fehlermeldung, wenn IMGDLL.DLL nicht vorhanden ist
- Name des Arbeitsplatzes mit in Verzeichnisliste aufgenommen
- Ermittlung der hierarchisch tieferen Verzeichnisse geändert
(damit dürfte der Startvorgang beschleunigt werden)
- Im Profil "Voreinstellung" ist die Option "Thumbverzeichnis löschen"
nicht mehr voreingestellt
- Schalter "Eine Verzeichnisebene höher" eingefügt
- Festlegung der HTML-Extension jetzt möglich (Voreinstellung wie
bisher .html)
- Profilauswahl jetzt auch durch Eingabe der Anfangsbuchstaben des
Profilnamens
- Neue Variable für die Elemente der HTML-Seite
count_all_path |
Summe aller Pfade |
count_cur_path |
laufende Nr. des aktuellen Pfads |
count_prev_path |
vorherige laufende Pfadnummer |
count_next_path |
folgende laufende Pfadnummer |
count_all_files |
Summe aller Bilddateien |
count_cur_all_files |
laufende Bildnummer aller Bilddateien |
count_files |
Summe aller Bilddateien des aktuellen Pfads |
count_cur_file |
laufende Nummer der aktuellen Bilddatei des
aktuellen Pfads |
count_pages |
Summe aller Seiten eines Pfades bei HTML-Split |
count_cur_page |
laufende Seite eines Pfades bei HTML-Split |
count_prev_page |
vorherige laufende Seite eines Pfades bei
HTML-Split |
count_next_page |
folgende laufende Seite eines Pfades bei HTML-Split |
- Größenänderungen des Hauptdialogs sind jetzt möglich, inklusive der
Veränderung der Aufteilung von Verzeichnisbaum und
Verzeichnisauswahlliste
- Nur ausgewählte Pfade, in denen auch Bilder vorhanden sind, werden
für die Aufbereitung berücksichtigt (was auch die Verkettung
untereinander betrifft)
- Beschreibung des HTML-Seitenaufbaus anhand einer "Skelett"-HTML-Seite.
Einfach das gewünschte Element anklicken und im Texteingabebereich
ändern. Zusätzlich werden alle Elemente in einer Listbox angeboten;
ebenfalls nur das gewünschte Element auswählen
- Im Eingabebereich für die HTML-Seitenelemente kann durch betätigen
der linken Maustaste und gedrückter Control-(Steuerungs-)Taste ein Menü
angefordert werden, in dem alle zum aktuellen Eintrag sinnvollen
Variablen aufgelistet werden. Eine anschließend ausgewählte Variable
wird dann an der Cursorstelle eingefügt; inklusive der {}.
- Erweiterte Festlegung des <IMG SRC>-Tags (neue Bezeichnung
Bildfestlegungen)
z.B. kann durch die Angabe von vspace="10" der Abstand des Bildtitels
oben/unten
bzw. der Bildbeschreibung vom Thumbnail (in Pixeln) beschrieben werden
und/oder
durch die Angabe von border="5" ein Rahmen um das Bild gelegt werden (in
der
Farbe, die für HTML-Links benutzt wird) als Voreinstellung wird wie
bisher border="0" eingetragen
- Beim Wechsel auf neugewähltes Profil bzw. bei Programmende wird
auf nicht gespeicherte Änderungen bei Profileinträgen aufmerksam gemacht
- mit F5 wird die Verzeichnisstruktur komplett neu eingelesen
- Optionendialog wieder von TabControls befreit (scheint so
übersichtlicher)
|
1.04.05
|
- Leere Verzeichnisse (dies trifft auch zu, wenn durch einen
entsprechenden Dateinamenfilter keine Bilddateien gefunden werden)
werden nicht in die Verweiskette (Vorgänger, Nachfolger) der
HTML-Aufbereitung mit aufgenommen
- Die HTML-Definition wurde um die Möglichkeit erweitert, den <td>-Tag
selbst zu bestimmen; z.B. align="left" width="110"
Profile ohne diesen Eintrag erzeugen wie bisher <td align="center">
- Ausführlichere Fehlermeldungen
(bitte im Fehlerfall eine Hardcopy der Fehlermeldung zusenden)
- Fehlerfall abgefangen, dass versucht wurde, auf schreibgeschützten
Medien
Thumbnails zu erzeugen (z.B. CD-ROM)
- Fehlerfall behoben: Laufzeitfehler 35603: Invalid key
Bei mehr als 15 Laufwerken bzw. Partitionen trat dieser Fehler auf
|
1.04.04
|
- Hintergrund der Icons im Verzeichnisbaum entspricht jetzt dem
normalen
Fensterhintergrund (dadurch keine weiss hinterlegten Icons mehr, wenn
der Fensterhintergrund nicht weiss ist)
- Die Darstellung auf dem Startknopf ist kein GIF-Bild mehr, sondern
ein Icon
- Interne Profilverwaltung geändert
|
1.04.03
|
- In der Verzeichnisauswahl bleibt das Basisverzeichnis markiert
- Abbruchknopf bei Fehlern in der Thumbnailerzeugung führte nicht zum
Abbruch
- Vergrößern des Verzeichnisfensters nun nicht mehr möglich
- % Angabe der JPG-Qualität der Thumbnails jetzt über Schieberegler
einstellbar
|
1.04.02
|
- Versionsbezeichnung geändert (es gab mehrere Versionen mit Nr.
1.04.01)
- Optionenmenü auf TabControl umgestellt
- Geänderte Fehleraufbereitung bei fehlerhaften Variablen der
HTML-Definition
- Geänderte Fehleraufbereitung beim Lesen von Textdateien zur
HTML-Definition
- Zufallsfolge der Bilder in der HTML-Aufbereitung zufälliger
|
1.04.01
|
|