画像ファイルはどのように扱われますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />画像をインポートすると、JMPは実際に何をしますか?それは参照ですか、それとも画像をセルに保存していますか?
Re:画像ファイルはどのように扱われますか?ああ、そして明確にするために、すべての画像は非常に人道的に扱われ、データテーブルの作成で画像が傷つくことはありません。
Re:画像ファイルはどのように扱われますか?これはすべて役に立ちます-ありがとう。
スコット
Re:画像ファイルはどのように扱われますか?「インポート」と言うときは、データテーブルに画像を保存することを指していると思います。 その場合、ジェフが言ったように、画像のコピーがセルに保存され、データ型が「式」に設定されます。これは、そのセルにあるものがJMPによって解釈されることを意味します。 データ型を文字に変更すると、実際にはJSL関数「NewImage()」の使用と、ASCII文字として圧縮形式で表示されるピクセルデータである意味不明なものの束を見ることができます。 ご想像のとおり、この方法で画像を保存すると、データテーブルのサイズがかなり急速に大きくなる可能性があります(大量の画像またはほんの数個の大きな画像)。 利点は、そのデータテーブルを誰かと共有できるようになり、外部ファイルやファイルパスを気にすることなく、すべての画像を共有できるようになることです。
または、大きなデータテーブルを回避するために、パスを保存して各画像への参照を保存することもできます。 列を作成し、データ型を文字にしてから、各セルに次のように入力します。
newImage( "<パス/ファイル名>");
次に、列のデータ型を[式]に変更します。 これを式の列にすると、JMPは各セルの内容を解釈し、セルに保存されているかのように画像が表示されます。 ただし、ここでデータテーブルを共有すると、実際の画像が含まれていないため、同じパスにアクセスできない限り、他のユーザーに画像が表示されない可能性があります。
Re:画像ファイルはどのように扱われますか?実際の画像をデータテーブルのセルに保存しています。 元のJMPのサイズによっては、画像をダウンサンプリングして、より小さなバージョンを取得する場合があります。
-ジェフ