2 つのビットマップを使用してグラフを描画しています。描画後、ビットマップ画像を 2 つの画像で表示する必要があります。ビットマップをイメージに割り当てたり、ビットマップをイメージに描画すると、イメージが消えることがあります (フォームの背景が表示されます)。私はこれを試しました:
Image->Picture->Bitmap->Assign(bitmap1);
Image2->Picture->Bitmap->Assign(bitmap2);
Image->Picture->Graphic = bitmap1;....
Image->Canvas->Draw(0,0,bitmap1);....
Image->Picture->Bitmap->Canvas->Draw(0,0,bitmap1);
Image と Image2 の再描画の間に Sleep(100) がない場合、ほとんどの場合、Image2 は表示されません。Image2->Refresh を追加することも役立ちますが、両方のイメージで問題が発生することがあります。
作成したビットマップまたは画像を .jpeg ファイルに保存すると、すべての .jpeg 画像は正しく、どれも空ではありません。また、Image->height、Image->picture->bitmap->height と width は常に正しいです。
私が間違っていることを誰か教えてもらえますか?