diff --git a/README b/README index 0623efb..e8895bf 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ FITS/XISF image viewer with multithreaded image loading To get all dependencies install these packages - sudo apt install qt6-base-dev libqt6opengl6-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev cmake + sudo apt install qt6-base-dev qt6-declarative-dev libqt6opengl6-dev libraw-dev libexif-dev libcfitsio-dev libgsl-dev wcslib-dev cmake on OpenSUSE diff --git a/about/help_fr b/about/help_fr index b35e412..8913b39 100644 --- a/about/help_fr +++ b/about/help_fr @@ -101,6 +101,114 @@ En appuyant sur la touche Enter ou en cliquant sur le bouton Filtre, les

Cet exemple filtre les fichiers où : "Bias" figure dans le nom de fichier, la propriété OBJECT est "M_42" (où le trait de soulignement peut être n'importe quel caractère) et la propriété DATE commence par "2022".

+ +

Traitement par lot

+ +Ce module permet d'écrire des scripts en JavaScript qui traitent des fichiers images. La fenêtre de traitement par lots se compose de trois parties principales. En haut se trouve la liste des fichiers et répertoires d'entrée. +Vous pouvez ajouter des répertoires ou des fichiers individuels à cette liste. Les répertoires sont analysés de manière récursive pour trouver tous les fichiers, même les fichiers non image. Cette liste de fichiers est ensuite transmise au script dans un tableau nommé files. +Dans le script, vous pouvez ensuite parcourir les fichiers comme ici. +
for(file in files)
+{
+    if(file.suffix() == "fits")
+    {
+        core.log(file.fileName());
+        file.convert(file.relativeFilePath(), "XISF");
+    }
+}
+
+ +

core

+Il existe un objet global appelé core qui possède ces méthodes. + + +

File

+Dans le tableau files, il y a des instances d'objets de type File qui ont ces méthodes. + + +

FITSRecordModify

+Cette classe est utilisée pour définir l'en-tête FITS des opérations de modification dans les fichiers FITS et XISF. Elle peut supprimer, mettre à jour et ajouter des enregistrements. L'ordre des opérations est également le suivant : suppression, puis mise à jour et enfin ajout. +Les noms des mots-clés peuvent comporter jusqu'à 8 caractères et ne peuvent contenir que des lettres majuscules, les chiffres de 0 à 9, le trait d'union et le caractère de soulignement. +
let modify = new FITSRecordModify();
+modify.updateKeyword("OBJECT", "M42");
+modify.updateKeyword("MYTILE", "PART1", "adding custom keyword so WBPP can group it");
+modify.removeKeyword("OBJECT");
+// Peu importe qu'il soit spécifié comme dernier. Cela supprimera d'abord
+// l'enregistrement OBJECT existant, puis ajoutera à nouveau OBJECT=M42
+for(file in files)
+{
+    file.modifyFITSRecords(modify);
+}
+ + +

PS: Le Kanji de icône (tenmon) signifie astronomie en japonais

diff --git a/translations/tenmon_fr.qm b/translations/tenmon_fr.qm index b8b8007..f2271bf 100644 Binary files a/translations/tenmon_fr.qm and b/translations/tenmon_fr.qm differ diff --git a/translations/tenmon_fr.ts b/translations/tenmon_fr.ts index cb56b5d..02fca36 100644 --- a/translations/tenmon_fr.ts +++ b/translations/tenmon_fr.ts @@ -16,148 +16,148 @@ Batch Processing - + Traitement par lot Input files and directories - + Fichiers et répertoires d'entrée Add files - + Ajout de fichiers Add directories - + Ajout de répertoires Remove - + Supprimer Remove all - + Supprimer tout Output directory - + Répertoire de sortie Browse - + Naviger Scripts - + Scripts Open scripts - + Ouvrir les scripts Log - + Journal Start script - + Lancer le script Stop script - + Arrêter le script Close - + Fermer Interrupt running script? - + Interrompre l'execution du script? Select files - + Choisir les fichiers Select directory - + Choisir le répertoire Select output directory - + Choisir le répertoire de sortie Invalid output directory - + Répertoire invalide Output directory path doesn't exist or is not writable - + Le répertoire de sortie n'existe pas ou ne peut pas être écrit Enter text - + Entrer le texte Enter integer number - + Entrer un nombre entier Enter float number - + Entrer un nombre flottant Select item - + Choisir l'élément @@ -424,12 +424,12 @@ li.checked::marker { content: "\2612"; } Open directory recursively - + Ouvrir le répertoire de manière récursive Batch processing - + Traitement par lot @@ -924,7 +924,7 @@ Pour les fichiers RAW, vous pouvez définir 22 % Use box filter when downsampling thumbnails instead of nearest. Slightly slower. - Utilisez un filtre encadré lors du sous-échantillonnage des vignettes au lieu des plus proches. Un peu plus lent. + Utilisez un filtre boîte lors du sous-échantillonnage des vignettes au lieu des plus proches. Un peu plus lent. @@ -981,7 +981,7 @@ Pour les fichiers RAW, vous pouvez définir 22 % Linked channels - Chaînes liées + Canaux liés