JSLはbase64変換をすることができますか?こんにちは、JSLは画像ファイルのbase64変換を行うことができますか?(つまり、.PNGのような画像ファイルを読み込み、それと同等のbase64テキストを出力します)
ありがとう、DJ
再:JSLはbase64変換を行うことができますか?あなたがそこでbase64をすることができるなら、あなたはただできませんでした
Names default to here(1);
txt = log capture(
img = newImage("$SAMPLE_IMAGES/windmap.png");
print(img);
);
raw_string = Arg(Arg(parse(txt), 1), 1);再:JSLはbase64変換を行うことができますか?皆さんありがとう。 私は結局、イメージファイルをbase64に変換するPythonスクリプトを見つけました。 これが将来の誰かに役立つ場合の抜粋です。非常によく機能し、非常に単純化されています。
Pythonコード:
base64をインポート
open( 'C:/temp/myimage.png'、'rb')をx1として開き、( 'C:/temp/myimagebase64.txt'、'w')をx2として開きます。
base64.encode(x1、x2)
再:JSLはbase64変換を行うことができますか?JSLで画像を読み込むと、ログにその画像がbase64圧縮テキスト文字列として表示されます。base64表現を見るためにこれをやってみてください:
img = newImage("$SAMPLE_IMAGES/windmap.png");
show(img);
皮肉なことに、ログから切り取って貼り付ける以外に、その文字列を保存する方法はありません。
お役に立てれば、
ジョンポンテ
再:JSLはbase64変換を行うことができますか?ありがとうマーク!
私の側で愚かな質問:私はchar()へのBLOBがどういうわけかこれをすることができないと思いますか?例えば:
x = BLOBからBLOB( "c:\ myfolder \ myfile.PNG"、"base64compressed");それから魔法、どういうわけかこのフォーマットとしてxを保存することができます。
私は、PNGをbase64フォーマットとして読み込むためにblob()にcharを使用しているように思われるJohn Ponteの興味深いブログを読むことからこれを求めているだけです。(だから私の質問はもちろんこれの逆のようです)
https://community.jmp.com/t5/JMP-Blog/Embedding-images-in-JSL-scripts/ba-p/30080
それから私はJSLがencode64 double()コマンドを持っているのを見ます、しかしおそらくこれはここで画像ファイル変換をするのに十分ではありません。
ありがとう、DJ
再:JSLはbase64変換を行うことができますか?あなたの要求を誤って読んだことをお詫び申し上げます。Base64変換機能は、Load Text File()関数に付属しています。BLOBオプションはBase64Compressedトグル(on | off)で指定できます。私はそのようなフォーマットを保存することについて何も見つけることができません。
この変換をサポートしていれば、R、Python、またはMATLABとのJMP統合を使用できる可能性があります。
再:JSLはbase64変換を行うことができますか?現在のJMP 14.0バージョンを使用しました。JMP 12.2では提供されていないことを確認しました。
再:JSLはbase64変換を行うことができますか?不思議なことに、私のJMP(12.2.0)のヘルプメニューにBase64への参照が表示されていません。 (検索にも索引が付けられているようです)おそらくJMPの今後のバージョンでそれへの参照がありますか?DJ
再:JSLはbase64変換を行うことができますか?JMPで、助けて > JMPヘルプ 。それから検索 Base64 。すぐポップアップ!
Re:JSLはbase64変換を実行できますか?これを見つけた場合は、Encode64BlobまたはDecode64Blob関数を探しています。スクリプトの索引を参照してください。