1

画像を読み込んでコードに渡す必要があります。このライブラリのコードの一部を変更しようとしています。このライブラリは Windows 用に設計されており、以下は Linux 環境用に変更する必要があるコードです。Linuxの同等物で私を助けてくれる人がいますか。

System::Drawing::Bitmap^ m_bmpImage;

System::String^ sFile = gcnew System::String(txtFilePath->Text);
m_bmpImage = gcnew System::Drawing::Bitmap(sFile);

    BitmapData^ bmpData = m_bmpImage->LockBits(
                System::Drawing::Rectangle(0, 0, m_bmpImage->Width, m_bmpImage->Height),
                ImageLockMode::ReadWrite, PixelFormat::Format24bppRgb);
            ImageData imgData;
            imgData.Resize(bmpData->Width, bmpData->Height, 3, bmpData->Stride);
            memcpy(imgData.Data, (char*)(void*)bmpData->Scan0, bmpData->Stride*bmpData->Height);

            m_bmpImage->UnlockBits(bmpData);
4

2 に答える 2