réinitialisation du compteur d'images sur un Panasonic DMC-G2
J'ai découvert par essai / erreur que le "compteur de réinitialisation" ne vous permet pas de réinitialiser le compteur d'images, il l'incrémente simplement au prochain plus grand groupe de 1000 photos (par exemple de P1000xxx -> P1010xxx -> P1020xxx). Je suis coincé à P113, et je veux soit le définir sur P2000000 sans avoir à réinitialiser le compteur 87 fois de plus, ou le réinitialiser à zéro.
Il doit y avoir un moyen de le faire: où sont stockées les informations?
Aha, j'ai tout compris. La logique utilisée par la caméra DMC-G2 pour le "compteur de réinitialisation" semble être:
- Incrémenter le groupe
nnn
(P100, P101, etc. par 1. - Si la photo
Pnnn0001.JPG
n'existe pas, réglez le compteur de photos sur cette image et arrêtez. - Sinon, incrémentez le groupe
nnn
par 1. (Wraparound ' 999 ' - > '100') - Si nous n'avons jamais essayé ce groupe # auparavant, passez à l'étape 2.
- Sinon, abandonnez et ne réinitialisez pas le compteur.
Donc, pour réinitialiser le compteur à 200, créez simplement les répertoires 100_PANA, 101_pana, 102_pana,... 198_pana, 199_pana chacun avec un fichier dedans.
Pour réinitialiser le compteur à 100, créez des répertoires via 999_PANA sans Tout répertoire 100_pana présent.
J'ai écrit un script avec jsdb pour ce faire sur mon Mac:
fonction pana_reset_help(racine,firstnum,lastnum) {
pour (var i = firstnum; i <= lastnum; ++i) {
var d=racine+ ' /DCIM/' + i + '_PANA';
système.execute ('mkdir' + d);
// maintenant écrire un fichier fictif
// pour empêcher le compteur de réinitialisation d'utiliser ce répertoire
var S = nouveau flux(d+" / P"+i + " 0001.JPG", " w");
S. writeln();
S. proches();
};
}
// exemple d'exécution: pana_reset_help ('/Volumes / sd7', 113, 199);