fuite memoire dans GETDECALAGEPLANETE
Posté : 23 sept. 2012, 13:32
J'ai l'impression qu'il y a une desallocation de memoire qui se fait mal dans cette fonction
car mes scripts se plantent systematiquement ou bout de qq dizaines d'images
avec une erreur : "......espace insuffisant pour traiter cette commande....."
a une ligne du programme SPLIT_COLOR_IMG img imgR imgV imgB
mais je crois quand meme que la cause en est a l'interieur de la boucle
debut de boucle
......
......
GETDECALAGEPLANETE refR imgR dxR dyR
TRANSLATE imgR dxR dyR
.....
.....
fin de boucle
car si je remplace la partie ci dessus par celle ci dessous
debut de boucle
.....
....
//GETDECALAGEPLANETE refR imgR dxR dyR
dxR=15
dyR=36
TRANSLATE imgR dxR dyR
.....
....
fin de boucle
le script tourne sans pb, mais ne fait evidement pas ce que j'attends
si qq a deja utilise cette fonction, son aide serait fort appréciée.
j'ai verifé que mes img sont monochromes
que je clos toutes les images que je open
y compris les refR et imgR
(sinon ca ne tournerai pas en commentant la ligne GETDECALAGEPLANETE refR imgR dxR dyR ?)
JF
PS je peut bien sur faire un copier collé du script complet
mais ca vous obligera a le lire en entier
...
car mes scripts se plantent systematiquement ou bout de qq dizaines d'images
avec une erreur : "......espace insuffisant pour traiter cette commande....."
a une ligne du programme SPLIT_COLOR_IMG img imgR imgV imgB
mais je crois quand meme que la cause en est a l'interieur de la boucle
debut de boucle
......
......
GETDECALAGEPLANETE refR imgR dxR dyR
TRANSLATE imgR dxR dyR
.....
.....
fin de boucle
car si je remplace la partie ci dessus par celle ci dessous
debut de boucle
.....
....
//GETDECALAGEPLANETE refR imgR dxR dyR
dxR=15
dyR=36
TRANSLATE imgR dxR dyR
.....
....
fin de boucle
le script tourne sans pb, mais ne fait evidement pas ce que j'attends

si qq a deja utilise cette fonction, son aide serait fort appréciée.
j'ai verifé que mes img sont monochromes
que je clos toutes les images que je open
y compris les refR et imgR
(sinon ca ne tournerai pas en commentant la ligne GETDECALAGEPLANETE refR imgR dxR dyR ?)
JF
PS je peut bien sur faire un copier collé du script complet
mais ca vous obligera a le lire en entier
