Apri l'immagine locale nella colonna dell'espressione<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto cercando di importare alcune immagini in una tabella di dati utilizzando una colonna di espressioni in JMP12.Sono in grado di importare un'immagine dall'URL, ma quando provo la stessa tecnica su un'immagine locale, JMP12 aprirà l'immagine anziché importarla nella tabella dei dati.Qualcuno ha idea di cosa stia causando questa differenza come risolverlo?Grazie!
Nomi predefiniti qui ( 1 ) ;
dt = Nuova tavola ( "Test immagine" ,
Aggiungi righe ( 1 ) ,
Nuova colonna ( "Immagine da URL" ,
Espressione ,
Formula ( Nuova immagine ( Aprire ( " http://eits.uga.edu/_resources/files/images/JMP_logo.png " ) ) )
) ,
Nuova colonna ( "Immagine locale" ,
Espressione ,
Formula ( Nuova immagine ( Aprire ( "C:\Programmi\SAS\JMP\12\Samples\Images\tile.jpg" ) ) )
) ,
) ;
Re: Apri immagine locale nella colonna dell'espressioneGrazie txnelson e Craige@JMP.Entrambi i metodi hanno funzionato.
Re: Apri immagine locale nella colonna dell'espressioneprova a cambiare la formula in:
Nuova immagine( Apri(" http://cits.uga.edu/_resources/files/images/JMP-logo.png ",Eval(Analizza(char(:Tipo immagine[Riga()]) )) ) )
Questo dovrebbe forzare la corretta valutazione
Re: Apri immagine locale nella colonna dell'espressioneNon sono dove posso guardare la fonte JMP, ma è possibile che venga trattata come una parola chiave e non come una variabile.Sono abbastanza certo che puoi semplicemente usare "png" anche per un .jpg.
Re: Apri immagine locale nella colonna dell'espressioneGrazie Craige @ JMP.Che funzioni.
Una complicazione è che se sostituisco l'argomento con un riferimento a una colonna, sembra non funzionare più.Sai perché?
Nomi predefiniti qui ( 1 ) ;
dt = Nuova tavola ( "Test immagine" ,
Aggiungi righe ( 1 ) ,
Nuova colonna ( "Tipo di immagine" , Carattere , Nominale , Imposta i valori ( { "png" } ) ) ,
Nuova colonna ( "Immagine da URL" ,
Espressione ,
Formula (
Nuova immagine ( Aprire ( " http://eits.uga.edu/_resources/files/images/JMP_logo.png " , : Tipo di immagine ) )
)
) ,
Nuova colonna ( "Immagine locale" ,
Espressione ,
Formula ( Nuova immagine ( Aprire ( "$desktop/circle.png" , : Tipo di immagine ) ) )
)
) ;
Re: Apri immagine locale nella colonna dell'espressioneaggiungi l'argomento tipo alla funzione open.
Formula( Nuova immagine( Open( "$desktop/circle.png", "png" ) ) )
probabilmente funzionerà bene anche se mescoli png, jpg, gif perché il secondo argomento dice principalmente ad open di non passare il file al programma predefinito del sistema operativo ma di trasformarlo in un'immagine, se possibile.