Remonter

Gromit

 

Voici ma configuration actuelle pour les photos du voyage au Vietnam en 2016.

Une configuration plus complète pour le Royaume-Uni

Manuel d'usager (anglais). Cliquer sur All Tab en bas à droite et toute la page s'affiche, Site du développeur de Gromit

Forum de discussion pour Gromit.

Mes albums utilisant cet habillage: Vietnam et CambodgeRoyaume-Uni

 

 

Information à changer lorsqu'on utilise le même fichier .jap pour un autre dossier de photo.

Items dans configuration de l'album, principalement dans le fichier .jap

Endroit où est conservé l'info

Dans album

Général/Titre de l'album

dossier_photo/.jalbum/.info

1er titre du dossier

Général/Description de l'album

dosssier_photo/meta.properties descript=

2e titre du dossier

Général/Dossier des images

/*.jap directory=

Répertoire où sont conservés les photos où/et le fichier albumfiles.txt qui contient les chemins pour accéder aux photos.

Général/Dossier de destination

/*.jap outputDirectory=

Répertoire où seront créées les pages web.

Gromit/Title Bar/Title Bar Image

/*.jap skin.themeImage=

Photo placée dans l'entête de la page titre ou index

Gromit/Info Page/General/Image

/*.jap skin.infopageImageFullPath=

Photo placée dans l'entête de la page info

Gromit/Info Page/Text/Title

dossier_photo/.jalbum/.info

Titre de la page info

Gromit/Info Page/Text/Body

/*.jap skin.infopageText=

Information dans la page info.

Gromit/Code/Index Page/Top Info

dossier_photo/.jalbum/.info

Gromit/Code/Slide Page/HTML Body Opening

/*.jap skin.insertBodyopeningSlide=

Mettre du texte en haut de chaque slide page

Si le dossier de photos comprend des sous-dossiers

Sur l'icone du dossier faire Éditer

 

Nom

nom du sous-dossier sur le disque dur

Titre

sous-dossier_photo/.jalbum/.info

1er titre du sous-dossier et sous l'icone du dossier

Sous la photo

sous-dossier_photo/meta.properties descript=

2e titre du dossier

 

 

 

 

 

 

GPS

Normalement les données GPS sont inscrits comme ceci GPS: 50°21'58.67" N, 4°8'1.58" W

Le W pour West fait partie de la métadonnée GPS, alors je ne crois pas qu'elle puisse être modifiée par jAlbum.

Une façon est de remplacer le W par O avec Notepad++ dans chacune des pages .html (.htm) après la création des page web.

Dans mon cas je fais un remplacement global de " W | ©" par " E | ©". Évidemment sans les "".

 

 

 

Noter: Top level only: If selected, the text will be inserted only on the top-level page of the album, and not in folders below that level. For more fine-grained control, i.e., placing text on selected folder pages, an external topinfo.txt file should be used, instead. On place un fichier nommé topinfo.txt dans le répertoire des photos.

 

 

 

 

Ordre d'affichage des Métadonnées

De base l'habillage ne permet pas de changer l'ordre d'affichage des métadonnées EXIF. On peut changer cet ordre en modifiant le fichier C:\Users\Marcel\AppData\Roaming\JAlbum\skins\Gromit\includes\slideCaption.inc

Voici une partie de la version original

if(showMeta) {
StringBuilder metaBuilder = new StringBuilder();
if(meta != void && meta != null) {
if(exifCamera && cameraModel != void) {
if(cameraMake != void && cameraModel.indexOf(cameraMake.split(" ")[0]) == -1) metaBuilder.append(getCustMeta(meta, cameraMake.split(" ")[0] + " " + cameraModel, exifCameraLabel, true));
else metaBuilder.append(getCustMeta(meta, cameraModel, exifCameraLabel, true));
}
if(exifDate && originalDate != void) metaBuilder.append(getCustMeta(meta, originalDate.toString(), exifDateLabel, true));
if(exifIso) {
if(isoEquivalent != void) metaBuilder.append(getCustMeta(meta, isoEquivalent.toString(), exifIsoLabel, true));
else metaBuilder.append(getCustMeta(meta, "Canon Makernote.Iso", exifIsoLabel, false));
}
if(exifExposure) {
if(exposureTime != void) metaBuilder.append(getCustMeta(meta, exposureTime, exifExposureLabel, true));
else metaBuilder.append(getCustMeta(meta, "Shutter Speed Value", exifExposureLabel, false));
}
if(exifAperture && aperture != void && !aperture.toString().equals("")) metaBuilder.append(getCustMeta(meta, "ƒ/" + aperture, exifApertureLabel, true));
if(exifFocalLength && focalLength != void) metaBuilder.append(getCustMeta(meta, focalLength, exifFocalLengthLabel, true).replaceAll("\\.[0-9]", ""));
if(exifFocalLengthEquiv && focalLength35mm != void) metaBuilder.append(getCustMeta(meta, focalLength35mm, exifFocalLengthEquivLabel, true).replaceAll("\\.[0-9]", ""));
if(exifFlash && flash != void) metaBuilder.append(getCustMeta(meta, flash, exifFlashLabel, true));
if(exifGPS && gpsLocation != void && gpsLocation != null) {
gmLL = gpsLocation.split(",");
if(gmLL.length == 2 && !(0 == Float.parseFloat(gmLL[0]) && 0 == Float.parseFloat(gmLL[1]))) metaBuilder.append(getGPSMeta(gpsLatitude, gpsLongitude, exifGPSLabel));
}

metaBuilder.append(getCustMeta(meta, custMeta1, custMetaLabel1, false));
metaBuilder.append(getCustMeta(meta, custMeta2, custMetaLabel2, false));
metaBuilder.append(getCustMeta(meta, custMeta3, custMetaLabel3, false));
metaBuilder.append(getCustMeta(meta, custMeta4, custMetaLabel4, false));
metaBuilder.append(getCustMeta(meta, custMeta5, custMetaLabel5, false));
metaBuilder.append(getCustMeta(meta, custMeta6, custMetaLabel6, false));
metaBuilder.append(getCustMeta(meta, custMeta7, custMetaLabel7, false));
metaBuilder.append(getCustMeta(meta, custMeta8, custMetaLabel8, false));
metaBuilder.append(getCustMeta(meta, custMeta9, custMetaLabel9, false));
}
if(exifFilename) metaBuilder.append(getFilenameMeta(fileName, exifFilenameLabel));

Voici cette partie modifiée pour déplacer la date, le GPS et des données de caméra. Le texte du fichier n'est pas modifié mais seulement l'ordre d'apparition des données

.if(showMeta) {
StringBuilder metaBuilder = new StringBuilder();
if(meta != void && meta != null) {


metaBuilder.append(getCustMeta(meta, custMeta1, custMetaLabel1, false));
metaBuilder.append(getCustMeta(meta, custMeta2, custMetaLabel2, false));
metaBuilder.append(getCustMeta(meta, custMeta3, custMetaLabel3, false));
metaBuilder.append(getCustMeta(meta, custMeta4, custMetaLabel4, false));
metaBuilder.append(getCustMeta(meta, custMeta5, custMetaLabel5, false));
if(exifDate && originalDate != void) metaBuilder.append(getCustMeta(meta, originalDate.toString(), exifDateLabel, true));
if(exifGPS && gpsLocation != void && gpsLocation != null) {
gmLL = gpsLocation.split(",");
if(gmLL.length == 2 && !(0 == Float.parseFloat(gmLL[0]) && 0 == Float.parseFloat(gmLL[1]))) metaBuilder.append(getGPSMeta(gpsLatitude, gpsLongitude, exifGPSLabel));
}

metaBuilder.append(getCustMeta(meta, custMeta6, custMetaLabel6, false));
metaBuilder.append(getCustMeta(meta, custMeta7, custMetaLabel7, false));
metaBuilder.append(getCustMeta(meta, custMeta8, custMetaLabel8, false));
metaBuilder.append(getCustMeta(meta, custMeta9, custMetaLabel9, false));
if(exifCamera && cameraModel != void) {
if(cameraMake != void && cameraModel.indexOf(cameraMake.split(" ")[0]) == -1) metaBuilder.append(getCustMeta(meta, cameraMake.split(" ")[0] + " " + cameraModel, exifCameraLabel, true));
else metaBuilder.append(getCustMeta(meta, cameraModel, exifCameraLabel, true));
}

if(exifIso) {
if(isoEquivalent != void) metaBuilder.append(getCustMeta(meta, isoEquivalent.toString(), exifIsoLabel, true));
else metaBuilder.append(getCustMeta(meta, "Canon Makernote.Iso", exifIsoLabel, false));
}
if(exifExposure) {
if(exposureTime != void) metaBuilder.append(getCustMeta(meta, exposureTime, exifExposureLabel, true));
else metaBuilder.append(getCustMeta(meta, "Shutter Speed Value", exifExposureLabel, false));
}
if(exifAperture && aperture != void && !aperture.toString().equals("")) metaBuilder.append(getCustMeta(meta, "ƒ/" + aperture, exifApertureLabel, true));
if(exifFocalLength && focalLength != void) metaBuilder.append(getCustMeta(meta, focalLength, exifFocalLengthLabel, true).replaceAll("\\.[0-9]", ""));
if(exifFocalLengthEquiv && focalLength35mm != void) metaBuilder.append(getCustMeta(meta, focalLength35mm, exifFocalLengthEquivLabel, true).replaceAll("\\.[0-9]", ""));
if(exifFlash && flash != void) metaBuilder.append(getCustMeta(meta, flash, exifFlashLabel, true));
}



if(exifFilename) metaBuilder.append(getFilenameMeta(fileName, exifFilenameLabel));

 

 

 

 

 

 

 

 

 

 

Au besoin Cliques ici pour m'envoyer un courriel.

Dernière modification : 11 janvier 2017.