Colonne avec ID d'image pour importer des images depuis le dossier.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un fichier de données avec 12 colonnes.
La première colonne est l'ID du panéliste. La deuxième colonne est l'identifiant numérique d'une photo prise par le panéliste du produit qu'il utilisait. Les 10 autres colonnes sont les propriétés du produit utilisé par le panéliste.
J'ai un dossier avec toutes les photos que les consommateurs ont prises des produits avec le nom de chaque image correspondant aux valeurs de la deuxième colonne.
J'aimerais que JMP puisse importer les images dans les cellules afin que je puisse utiliser les images dans les graphiques et le tramage visuel du tableau.
Est-ce possible d'une manière ou d'une autre? Un script pourrait-il être écrit pour cela?
Merci
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Oui, quelque chose de similaire a été proposé dans le fil ci-dessus ( Importer l'image de l'URL dans la colonne d'expression ) mais sans la boucle, il suffit de définir comme formule dans la colonne.
dt = Nouvelle table ( "tester" , Ajouter des lignes ( 1 ) ,
Nouvelle colonne ( "ImageTitle" , Personnage , Nominal , Définir les valeurs ({ "Capturer" })) ,
Nouvelle colonne ( "Image" , Expression , Formule ( Nouvelle image ( dt : Emplacement || : ImageTitle || ".png" )))
) ;
dt << Définir la variable de table ( "Emplacement" , "C: \ Photos \" ) ;
L'image avec le chemin C: \ Photos \ Capture.png sera affichée dans la colonne 2 (: Image)
Merci pour l'aide!
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Vous pourriez arriver quelque part si vous utilisez un script comme celui-ci (ouvrez d'abord votre table de données à 12 colonnes) ...
dt = tableau de données actuel ();
dt << Nouvelle colonne ("Image", Expression);
imagePath = "C: \ Utilisateurs \ ... \ Mes documents \ Projet \ Photos \"; / * défini sur le dossier correct contenant les images * /
Pour chaque ligne (: Image = Nouvelle image (imagePath ||: Colonne 2 || ".png")); / * remplacer Colonne 2 au milieu de l'instruction avec le nom correct de la deuxième colonne * /
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Merci! J'ai trouvé un début de solution ici ( Importer l'image de l'URL dans la colonne d'expression )
Cela semble ressembler à ce dont j'ai besoin:
Nouvelle table ("test", Ajouter des lignes (1), Nouvelle colonne ("Image", Expression));
: Image [1] = Nouvelle image ("C: \ Photos \ Capture.png"
);
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Pablo,
Encore une chose.Accédez à la page Discussions générales et saisissez des expressions dans la zone de recherche.J'y ai trouvé quelques éléments qui pourraient vous intéresser.
Meilleur,
Facture
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Salut Pablo,
J'ai transmis votre demande de fonctionnalité au support technique JMP.
Merci,
Facture
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Salut Bill,
En effet, ajouter les images une à une en suivant la procédure que vous décrivez est la seule solution que j'ai trouvée. Cela devient ennuyeux après l'image 200 ☺ et le fichier devient gros.
J'ai juste pensé que ce serait une fonctionnalité intéressante si le rôle d'expression «image» avait une option pour spécifier un chemin. De cette façon, la colonne contiendrait uniquement des noms d'images, mais ceux-ci pourraient être transformés en images en quelques clics, faire l'analyse / le graphique avec les images et revenir aux nombres avant d'enregistrer pour minimiser la taille du fichier.
Juste une idée, peut-être pour le futur ☺
Cordialement,
Pablo Moreno Peláez
R&D - Soins à domicile M&S
Je lis mes e-mails deux fois par jour. Si vous avez une demande urgente, veuillez m'appeler ou m'envoyer un message instantané.
Re: Colonne avec ID d'image pour importer des images à partir du dossier.Bonjour,
Les images elles-mêmes peuvent être importées facilement, mais sur une base de glisser-déposer une par une.Vous devez créer une nouvelle colonne pour les images et créer le type de données Expression dans Column Info.Vous devez également vous assurer que les propriétés de la colonne sont définies sur Rôle d'expression et que le rôle d'expression est Image.
Je ne suis pas sûr d'utiliser un script pour importer les images, mais je serais ravi d'en discuter par téléphone et / ou WebEx.
Meilleur,
Bill Worley
JMP SE
bill.worley@jmp.com