私のメタデータは、HDF5 ファイルの 8 ビットの署名されていないデータセットに保存されています。DM にインポートすると、縦 1 次元の 2D 画像になります。各「ピクセル」には、文字に対応する値の ASCII 値が格納されます。さらに処理するには、ASCII 配列を 1 つの文字列に変換し、さらに TagGroup に変換する必要があります。これが私が現在行っている愚かな方法です(ピクセルごと):
String Img2Str (image img){
Number dim1, dim2
img.getsize(dim1,dim2)
string out = ""
for (number i=0; i<dim1*dim2; i++)
out += img.getpixel(0,i).chr()
Return out
}
このピクセル単位の操作は非常に遅いです。この作業を行うための他の高速な方法はありますか?