如何在插件中使用圖像<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試創建一個插件,其中包含一些像.png文件的圖像。 當我單獨運行JSL文件時,這些圖像顯示沒有任何問題。 但是,當我將相同的文件打包到插件時,JMP不會顯示圖像。
我使用標準的$ ADDIN_HOME(addin.id)/image.png作為圖像的參考,但是在顯示圖像時似乎存在一些問題。
為了讓它在插件中工作,我還需要做些什麼嗎?我正在使用'new image()'命令將圖像輸入到我的輸出中。
謝謝
Re:如何在插件中使用圖像如果您從菜單中運行加載項,則取消選中“使用”框這裡非限定JSL變量名稱的命名空間“?如果選中此框,則引用全局變量而不使用” :: “前綴,你的代碼將無法正常工作。 我第一次使用加載項時發生了很多事情。
另一種簡單的調試技術是突出顯示JSL代碼的各個部分,並按CTRL-R執行它。 這樣你就可以快速找到故障點。 如果將鼠標懸停在變量名稱上,則會顯示其值。 或者您可以突出顯示變量名稱,按CTRL-R,變量的值將顯示在日誌窗口中。
Re:如何在插件中使用圖像我沒有收到任何錯誤消息。
我通過addin_home引用其他腳本,所以我知道這是有效的。
感謝有關調試的建議 - 我認為你是對的,這是我需要做的事情。 我認為它將成為下一次工作的一部分。
還有一個問題是使用“char to blob”方法的缺點是什麼,除了它純粹是一種解決方法而不是在理論上令人滿意之外 - 它是否使用了一大堆內存本來是免費的?圖像的字符版本構成表達式的一部分 - 這些都是在內存中保存還是僅在需要時調用?我的圖像很小,所以我不認為這是一個主要問題,我可以將它們全部放在腳本的末尾,這樣它們就不會導致編輯問題。
順便說一句 - 我不是訓練的程序員,所以對於真正知道他們在說什麼的人來說,我可能沒有意義......
Re:如何在插件中使用圖像您是否在日誌窗口中收到任何錯誤消息?
當你使用include函數時,它是否通過addin引用了另一個腳本?
嘗試將一些調試打印語句放入圖像顯示周圍的代碼中。 或者如果你有JMP 10,你可以使用新的調試器。
Re:如何在插件中使用圖像更多信息:
帶有圖像的腳本由插件中的另一個腳本使用“包含”功能調用 - 我不知道這是否有幫助。
我沒有收到任何錯誤消息,日誌中也沒有任何內容可以幫助您。
這一切顯然都有效,但沒有出現圖像。 我想我錯過了什麼,想知道什麼......
Re:如何在插件中使用圖像傑夫,你好
所有圖像文件都會進入正確的位置,腳本會為圖像創建一個空間,但不會顯示圖像。
我想我可能需要將圖像引用包含在表達式中而不是直接引用它,然後讓腳本評估表達式。
我還有其他幾種方法可以嘗試並在適當的時候更新留言板,
湯姆
Re:如何在插件中使用圖像你好湯姆,
使用$ ADDIN_HOME路徑引用image.png文件時會發生什麼?是否有任何錯誤報告給日誌?
如果你在安裝後查看addin的主目錄,你會在那裡找到image.png文件嗎?
-Jeff
Re:如何在插件中使用圖像我已經設法通過將我的圖像轉換為字符串然後使用Char to Blob函數來實現此功能,但這使我感覺不足,而不是僅使用ADDIN_HOME地址簡單地引用圖像文件。