Lokales Bild in der Ausdrucksspalte öffnen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, einige Bilder mithilfe einer Ausdrucksspalte in JMP12 in eine Datentabelle zu importieren.Ich kann ein Bild von einer URL importieren, aber wenn ich die gleiche Technik an einem lokalen Bild versuche, öffnet JMP12 das Bild, anstatt es in die Datentabelle zu importieren.Hat jemand eine Idee, was diesen Unterschied verursacht und wie man ihn beheben kann?Danke!
Namen standardmäßig hier ( 1 ) ;
dt = Neuer Tisch ( „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 der Ausdrucksspalte öffnenDanke txnelson und Craige@JMP.Beide Methoden funktionierten.
Betreff: Lokales Bild in der Ausdrucksspalte öffnenVersuchen Sie, die Formel wie folgt 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 der Ausdrucksspalte öffnenIch bin nicht da, wo ich mir die JMP-Quelle ansehen kann, 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 der Ausdrucksspalte öffnenDanke Craige@JMP.Das funktioniert.
Eine Komplikation besteht darin, dass es scheinbar nicht mehr funktioniert, wenn ich das Argument durch einen Spaltenverweis ersetze.Weißt du, warum?
Namen standardmäßig hier ( 1 ) ;
dt = Neuer Tisch ( „Bildtest“ ,
Zeilen hinzufügen ( 1 ) ,
Neue Spalte ( "Bildtyp" , Charakter , Nominell , Werte festlegen ( { „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 der Ausdrucksspalte öffnenFügen Sie das Typargument zur offenen Funktion hinzu.
Formel( Neues Bild( Open( "$desktop/circle.png", "png" ) ) )
Es wird wahrscheinlich auch dann einwandfrei funktionieren, wenn Sie PNG, JPG und GIF mischen und anpassen, da das zweite Argument größtenteils Open anweist, die Datei nicht an das Standardprogramm des Betriebssystems zu übergeben, sondern sie nach Möglichkeit in ein Bild umzuwandeln.