2016-10-05 4 views
2

PictureBoxにsf :: Imageを表示するにはどうすればいいですか?SFML in winform(C++/Cli)

sf::RenderWindow window(sf::VideoMode(900, 500), "RenderWindow"); 
sf::Image image; 
sf::Texture texture; 
sf::Sprite sprite; 

image.loadFromFile("D://pic.jpg"); 
texture.loadFromImage(image); 
sprite.setTexture(texture); 

我々はピクチャボックスにRenderedWindowを埋め込むことができるか、(ビットマップを作成することによって)のPictureBoxにスプライト、テクスチャやイメージをロードする方法はありますか?

私は

+0

..ですコード

IplImage *frame; private: System::Windows::Forms::PictureBox^ pictureBox1; pictureBox1->Image = gcnew System::Drawing::Bitmap(frame->width, frame->height, frame->widthStep,System::Drawing::Imaging::PixelFormat::Format24bppRgb,(System::IntPtr) frame->imageData); 

同様に、我々はここにSFMLのイメージを使用することができ、以下の使用して、ビットマップとしてのPictureBoxにOpenCVののIplImageへのロードに使用されますここでは、C#でsfmlを使用する方法の例を示します。 C#ではwindowsformsも使用します。たぶんあなたはそれを使用することができます:http://en.sfml-dev.org/forums/index.php?topic=9141.0 –

+0

またはちょうどあなたがopencvの実装でやったことを、C++ windowsフォームを使って、image.getPixelsPtr () –

答えて

0

getPixelsPtr()は、あなたが後にしているどのようなドキュメントhere