<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Que fait réellement JMP lorsque vous importez une image?S'agit-il d'une référence ou enregistre-t-il l'image dans la cellule?
Oh, et juste pour être clair, toutes les images sont traitées de manière très humaine et aucune image n'est jamais blessée lors de la création de tableaux de données.
Tout cela est utile - merci.
Scott
Lorsque vous dites "importer", je suppose que vous faites référence au stockage d'une image dans la table de données. Dans ce cas, comme l'a dit Jeff, une copie de l'image est stockée dans la cellule et le type de données est défini sur "Expression", ce qui signifie que ce qui se trouve dans cette cellule sera interprété par JMP. Si vous deviez changer le type de données en caractère, vous pourriez en fait voir l'utilisation de la fonction JSL "Nouvelle image ()" ainsi qu'un tas de charabia qui sont les données de pixels affichées sous forme de caractères ascii, dans un format compressé. Comme vous pouvez l'imaginer, stocker des images de cette manière peut entraîner une taille assez rapide de la table de données (beaucoup d'images ou même juste quelques grandes images). L'avantage est que vous pouvez maintenant partager cette table de données avec quelqu'un et ils auront toutes les images sans avoir à vous soucier des fichiers externes ou des chemins de fichiers.
Sinon, pour éviter la table de données volumineuse, vous pouvez stocker une référence à chaque image en stockant le chemin. Créez une colonne, faites en sorte que le type de données soit un caractère, puis entrez quelque chose comme ceci dans chaque cellule:
newImage ("");
Ensuite, modifiez le type de données de la colonne en Expression. Faire de cette colonne une expression obligera JMP à interpréter ce qui se trouve dans chaque cellule et vous verrez l'image comme si elle était stockée dans la cellule. Cependant, si vous partagez la table de données maintenant, puisqu'elle ne contient pas les images réelles, quelqu'un d'autre risque de ne pas voir les images, à moins d'avoir accès aux mêmes chemins.
Nous stockons l'image réelle dans la cellule de la table de données. En fonction de la taille du JMP d'origine, un échantillonnage de l'image peut être réduit pour en obtenir une version plus petite.
-Jeff