1

私のメタデータは、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
}

このピクセル単位の操作は非常に遅いです。この作業を行うための他の高速な方法はありますか?

4

1 に答える 1