Bonjour
Un objet COM peut-il avoir un comportement différent selon qu'il est appelé par WScript ou par IIS ?
Je m'explique :
Soit le script suivant :
Pour l'anecdote, c'est censé créer une image nommée bid948574578.png avec un fond gris et avec écrit "Roro" au milieu. Mais ça me crée bien l'image avec le fond gris, mais ça n'écrit pas Roro "dedans".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var im=Server.CreateObject("ImageMagickObject.MagickImage.1"); var bid=Server.MapPath("images\\temp\\bid948574578.png"); im.convert ("-size", "300x50", "xc:grey90", "-pointsize", "35", "-draw", "text 100,25 'Roro' gravity Center" , bid);
Par contre, le même script (adapté à WScript) :
Fonctionne à merveille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var im=new ActiveXObject("ImageMagickObject.MagickImage.1"); var bid="images/bid948574578.png"; im.convert ("-size", "300x50", "xc:grey90", "-pointsize", "35", "-draw", "text 100,25 'Roro' gravity Center" , bid);
Partager