Bonjour Messieurs,
Je n'ai pas approfondi la question, mais voilà ce que j'ai pu glaner rapidement en espérant que cela te soit utile.
Ces infos concernent l'enregistrement des JPEG pour PSP 2022 (X14 dans le registre)
Celui-ci concerne l'optimiseur JPEG (exporter JPEG)
[HKEY_CURRENT_USER\SOFTWARE\Corel\PaintShop Pro\X14\CmdFile\JPEGOptimizer]
"Format"=dword:00000000
"Compression"=dword:00000001
"CompressedSize"=dword:00040bfb
"Directory"="C:\\Users\\jeffm\\Desktop"
"BackgroundColor"=dword:00ffffff
"Optimizer"=dword:00000000
"ChromaSubSampling"=dword:0000000a
"SaveExifData"=dword:00000000
Celui-là lorsque l'on effectue une sauvegarde "Enregistrer" le fichier JPEG simplement.
[HKEY_CURRENT_USER\SOFTWARE\Corel\PaintShop Pro\X14\Encoding\JPG]
"Variant"=dword:00000000
"CompressionFactor"=dword:00000001
"ChromaSubSampling"=dword:00000000
"EXIF"=dword:00000001
"EmbedJPGICC"=dword:00000001
"IsNone"=dword:00000000
Ce qui veut dire qu'en créant le fichier REG suivant que tu lancerais avant d'ouvrir PSP pour s'assurer que les valeurs de compression sont bien réglées à 1, le taux ne devrait pas bouger à l'usage.
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Corel\PaintShop Pro\X14\CmdFile\JPEGOptimizer]
"Compression"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Corel\PaintShop Pro\X14\Encoding\JPG]
"CompressionFactor"=dword:00000001
Je ne sais pas si c'est le cas avec les autres versions, mais après avoir enregistré une première fois en utilisant (Exporter JPEG) et en définissant la compression à 1, il a conservé ces informations, même après avoir été relancé. J'ignore si le taux de compression défini est conservé lors d'un processus automatisé.
Ensuite, il y a une autre clé de registre qui contient la référence au MakerNotes
[HKEY_CURRENT_USER\SOFTWARE\Corel\PaintShop Pro\X14\CmdFile\ImageInfo]
"DisplayArtist"=dword:00000001
"DisplayConditions"=dword:00000001
"DisplayDate"=dword:00000001
"DisplayGPS"=dword:00000001
"DisplayImage"=dword:00000001
"DisplayInput"=dword:00000001
"DisplayMakernote"=dword:00000001
"DisplayDataOnly"=dword:00000001
"ActivePage"=dword:00000001
Hélas, cela ne concerne que l'affichage.
J'ai inscrit dans le champ EXIF description un mot avec des accents " fôréstière" (ce n'est pas l'orthographe qui compte) puis un autre après avoir cliqué sur le bouton "Advanced" (donc je suppose les Makernotes ?) dans le champ 'instructions' "c'est l'été".
Après la fermeture du programme et la réouverture du fichier, les données étaient bien présentes, sans défaut d'accentuation. Cela ne veut pas dire que les infos sont bien encodées dans l'image, mais au moins que PSP sait les relire.
Par contre, une photo au hasard prise dans un dossier puis copiée sur le bureau. Premier enregistrement à 1 de compression sous PSP 2022, donne le résultat suivant, idem pour la version 64 bit du logiciel pour laquelle on obtient encore un résultat différent. Seul le fichier dans "Corel Auto-Preserve" est épargné.
taux_compression.png
En utilisant l'option "lossless encoding" (enregistrement sans perte), la taille du fichier enregistré semble se rapprocher de la taille initiale.
(1706966832)_Save_Asn_759-653.png
Peut-être qu'en définissant le taux de compression à 0 à la place de 1 dans le fichier REG plus haut, cela devrait suffire.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.