|
Lenteur sous Android 13 pour encoder une image en base 64 |
Started by STZ, May, 23 2023 3:54 PM - 6 replies |
| |
| | | |
|
| |
Posted on May, 23 2023 - 3:54 PM |
Bonjour,
Ci-dessous le code:
dSauveImagePNG(IMG_SIGNTECH_0,fRepExe()+"\SignTecTmp.png") bufFichier=fChargeBuffer(fRepExe()+"\SignTecTmp.png") sBinaire64Tec = Encode(bufFichier, encodeBASE64)
Je suis en WM27. Sous Android 11 ce code était instantané, et l'image/signature était encodée sans problème.
Sur les téléphones qui sont montés en Android 13, ce processus prend 8 seconde.
J'ai supprimé le Crypte qui est obsolète (mais qui avait aussi les même lenteur).
Quelqu'un a-t-il rencontré le même problème? |
| |
| |
| | | |
|
| | |
| |
Posted on May, 23 2023 - 5:22 PM |
Après plusieurs tests je m'aperçois que plus la signature/image est importante, plus le temps d'encodage est élevé.
.................. |
| |
| |
| | | |
|
| | |
| |
Posted on May, 30 2023 - 10:30 AM |
Bonjour,
En fait c'est la fonction dSauveImagePNG() qui prend du temps.
dSauveImagePNG(IMG_SIGNTECH_0,fRepExe()+"\SignTecTmp.png")
Quelqu'un a-t-il une solution, ou est déjà tombé sur ce phénomène? |
| |
| |
| | | |
|
| | |
| |
Registered member 302 messages Popularité : +13 (13 votes) |
|
Posted on May, 30 2023 - 10:56 AM |
Bonjour,
Deux questions :
1. Plutôt qu'un dSauveImagePNG suivi d'un fChargeBuffer, avez-vous essayé avec le paramètre enMémoire ?
bufFichier = dSauveImagePNG(IMG_SIGNTECH_0,enMémoire) sBinaire64Tec = Encode(bufFichier, encodeBASE64)
2. Que donne le même test avec un dSauveImageJPEG() ? |
| |
| |
| | | |
|
| | |
| |
Posted on May, 30 2023 - 2:47 PM |
Bonjour,
1.Le "enMémoire" n'accélère pas le processus. Toujours pareil, sur un Samsung XCover 5, Android 13, il faut 6 à 8 secondes pour une signature importante. Sur un Samsung XCover 4S, Android 11, l'enregistrement de la signature est immédiat.
2. C'est la même chose pour dSauveImageJPEG() |
| |
| |
| | | |
|
| | |
| |
Registered member 302 messages Popularité : +13 (13 votes) |
|
Posted on May, 30 2023 - 3:27 PM |
L'image est exactement la même lors de vos tests entre l'Android 13 et 11 ? Pas de différences de taille ni rien ? Si les différences sont négligeables, ça vaudra peut-être le coup de demander au support technique PC Soft. Il saura peut-être vous dire ce qui a changé en interne pour engranger de telles différences de perfs. |
| |
| |
| | | |
|
| | |
| |
Posted on May, 30 2023 - 4:42 PM |
Oui, mêmes images
Le ticket est ouvert. |
| |
| |
| | | |
|
| | | | |
| | |
|