Convert pict: jpr components issue in v17.2?

Buongiorno,

Did someone convert 32bit pictures with the JPR component “PICT_Convert.4dbase” using 4Dv17.2?

In my development I have picture in the library, the components is supposed to convert them to the resource folder with png format : no folder and no png have been created…

…despite the message:

[]31292841;“Your comment here…”[/]

if I reopen the db, library returns to a deprecated status:

[]31292848;“Your comment here…”[/]

Salut Soub .

Pour ma part j’utilise ça, ça se contente de convertir les images de la bibliothèque

A utiliser en 32 bits naturellement.

<code 4D>
//___images_bibli_pict

C_ENTIER LONG($i;$SOA;$PictRef)
C_TEXTE($PictName)
C_IMAGE($Pict)
//------------ initialisation tableaux ------------------
TABLEAU ENTIER LONG($aL_PictRef;0)
TABLEAU TEXTE($aT_PictName;0)

LISTE IMAGES DANS BIBLIOTHÈQUE($aL_PictRef;$aT_PictName)
$SOA:=Taille tableau($aL_PictRef)

//------------ conversion des images pict en png ------------------
Si ($SOA>0)
Boucle ($i;1;$SOA) // pour chaque image
$PictRef:=$aL_PictRef{$i}
$PictName:=$aT_PictName{$i}
LIRE IMAGE DANS BIBLIOTHÈQUE($aL_PictRef{$i};$Pict)
CONVERTIR IMAGE($Pict;".png") // conversion en png
// et stockage dans la bibliothèque
ÉCRIRE IMAGE DANS BIBLIOTHÈQUE($Pict;$PictRef;$PictName)
Fin de boucle
Sinon
ALERTE(“La bibliothèque d’images est vide.”)
Fin de si
//------------ fin de la méthode ------------------

</code 4D>

Super le code mais je confirme que ma bibliothèque d’images n’a pas changé d’un iota après l’opération et que la base réouverte en 64 bit est toujours détonante :evil:

Quelqu’un aurai-il une base de test pour démontrer que ça marchait en 15 ou en 16 et que c’est cassé en 17.2 ?

En attendant, par ce beau dimanche ça me saoule

Je viens de tester ton code sur la base 4D_MoreObjects en v16 et en v17 et ça a bien fonctionné.
Donc il y aurait un blème dans ma bibliothèque