Lokales Bild in Ausdrucksspalte öffnen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hi,
Ich versuche, einige Bilder mithilfe einer Ausdrucksspalte in JMP12 in eine Datentabelle zu importieren.Ich kann ein Bild aus einer URL importieren, aber wenn ich dieselbe Technik an einem lokalen Bild ausprobiere, öffnet JMP12 das Bild, anstatt es in die Datentabelle zu importieren.Hat jemand eine Idee, was diesen Unterschied verursacht, wie man ihn löst?Vielen Dank!
Namen standardmäßig hierher ( 1 ) ;
dt = Neue Tabelle ( "Bildtest" ,
Zeilen hinzufügen ( 1 ) ,
Neue Spalte ( "Bild von URL" ,
Ausdruck ,
Formel ( Neues Bild ( Offen ( " http://eits.uga.edu/_resources/files/images/JMP_logo.png " ) ) )
) ,
Neue Spalte ( "Lokales Bild" ,
Ausdruck ,
Formel ( Neues Bild ( Offen ( "C:\Programme\SAS\JMP\12\Samples\Images\tile.jpg" ) ) )
) ,
) ;
Betreff: Lokales Bild in Ausdrucksspalte öffnenDanke txnelson und Craige@JMP.Beide Methoden funktionierten.
Betreff: Lokales Bild in Ausdrucksspalte öffnenversuche mal die formel zu ändern:
Neues Bild( Öffnen(" http://cits.uga.edu/_resources/files/images/JMP-logo.png ",Eval(Parse(char(:Image Type[Row()]) )) ) )
Dies sollte die richtige Bewertung erzwingen
Betreff: Lokales Bild in Ausdrucksspalte öffnenIch kann mir die JMP-Quelle nicht ansehen, aber es ist möglich, dass sie wie ein Schlüsselwort und nicht wie eine Variable behandelt wird.Ich bin mir ziemlich sicher, dass Sie auch für ein .jpg einfach "png" verwenden können.
Betreff: Lokales Bild in Ausdrucksspalte öffnenDanke Craige@JMP.Das funktioniert.
Eine Komplikation besteht darin, dass es nicht mehr zu funktionieren scheint, wenn ich das -Argument durch eine Spaltenreferenz ersetze.Weißt du, warum?
Namen standardmäßig hierher ( 1 ) ;
dt = Neue Tabelle ( "Bildtest" ,
Zeilen hinzufügen ( 1 ) ,
Neue Spalte ( "Bildtyp" , Charakter , Nominal , Werte einstellen ( { "png" } ) ) ,
Neue Spalte ( "Bild von URL" ,
Ausdruck ,
Formel (
Neues Bild ( Offen ( " http://eits.uga.edu/_resources/files/images/JMP_logo.png " , : Bildtyp ) )
)
) ,
Neue Spalte ( "Lokales Bild" ,
Ausdruck ,
Formel ( Neues Bild ( Offen ( "$desktop/circle.png" , : Bildtyp ) ) )
)
) ;
Betreff: Lokales Bild in Ausdrucksspalte öffnenfügen Sie das Typargument zur open-Funktion hinzu.
Formel( Neues Bild( Öffnen( "$desktop/circle.png", "png" ) ) )
Es wird wahrscheinlich auch dann funktionieren, wenn Sie PNG, JPG und GIF mix'n'matchen, da das zweite Argument meistens open sagt, die Datei nicht an das Standardprogramm des Betriebssystems zu übergeben, sondern sie nach Möglichkeit in ein Bild umzuwandeln.