と32ビットの符号なし整数の画像Iが32ビット整数の2D numpyの配列を持っている場合、(各8ビット)は、表示各ピクセルのRGBA値を参照TkinterのとPython 3
const Colour *colours = getColourArray();
Uint32 *pixels = getPixelBuffer();
for(size_t i = 0; i < WIDTH * HEIGHT; i++) {
pixels[i] = (Uint32)(colour[i].r() << 24 | colour[i].g() << 16 | colour[i].b() << 8 | 255);
}
++ので、Cのように生成されました
SDLでは、上記のpixels
バッファを使用してテクスチャを更新することができます(ここでのColorは単純なRGB構造体です)。
このようなテクスチャをTkinterとPython3でどのように表示できますか?
編集:VTKレンダラをTkinterのウィンドウまたはフレームに埋め込むことができる場合は、VTK8にアクセスできます。
使用Tkinterのキャンバスの描画ピクセルのピクセルによって、または画像を生成します(ここではどのモジュールを使うのかはわかりませんが、1つの画像しか生成せずにキャッシュしておきたい場合を除きます) –