<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Was macht JMP eigentlich, wenn Sie ein Bild importieren?Ist es eine Referenz oder speichert es das Bild in der Zelle?
Oh, und um ganz klar zu sein, alle Bilder werden sehr menschlich behandelt und es werden niemals Bilder bei der Erstellung von Datentabellen verletzt.
Das ist alles hilfreich - danke.
Scott
Wenn Sie "Importieren" sagen, beziehen Sie sich vermutlich auf das Speichern eines Bildes in der Datentabelle. In diesem Fall wird, wie Jeff sagte, eine Kopie des Bildes in der Zelle gespeichert und der Datentyp auf "Ausdruck" gesetzt, was bedeutet, dass das, was sich in dieser Zelle befindet, von JMP interpretiert wird. Wenn Sie den Datentyp in Zeichen ändern, können Sie tatsächlich die Verwendung der JSL-Funktion "New Image ()" sowie eine Reihe von Kauderwelsch sehen, bei dem es sich um Pixeldaten handelt, die als ASCII-Zeichen in einem komprimierten Format angezeigt werden. Wie Sie sich vorstellen können, kann das Speichern von Bildern auf diese Weise dazu führen, dass die Datentabellengröße ziemlich schnell groß wird (viele Bilder oder sogar nur wenige große Bilder). Der Vorteil ist, dass Sie diese Datentabelle jetzt für jemanden freigeben können, der alle Bilder hat, ohne sich um externe Dateien oder Dateipfade kümmern zu müssen.
Um die große Datentabelle zu vermeiden, können Sie alternativ einen Verweis auf jedes Bild speichern, indem Sie den Pfad speichern. Erstellen Sie eine Spalte, machen Sie den Datentyp zum Zeichen und geben Sie dann in jede Zelle Folgendes ein:
newImage ("");
Ändern Sie dann den Datentyp der Spalte in Ausdruck. Wenn Sie dies zu einer Ausdrucksspalte machen, interpretiert JMP, was sich in jeder Zelle befindet, und Sie sehen das Bild so, als ob es in der Zelle gespeichert wäre. Wenn Sie die Datentabelle jetzt freigeben, da sie nicht die tatsächlichen Bilder enthält, werden die Bilder möglicherweise nicht von anderen Personen angezeigt, es sei denn, sie haben Zugriff auf dieselben Pfade.
Wir speichern das eigentliche Bild in der Zelle der Datentabelle. Abhängig von der Größe des ursprünglichen JMP kann das Bild heruntergesampelt werden, um eine kleinere Version davon zu erhalten.
-Jeff