Zapis obrazu z PictureBox do pliku
Ostatnio zmodyfikowano 2013-11-05 18:01
koliber Temat założony przez niniejszego użytkownika |
Zapis obrazu z PictureBox do pliku » 2013-10-29 18:51:55 Witam, chcę zapisać obraz znajdujący się w PictureBox do pliku (np bmp). Zapis ma wyglądać w ten sposób, że użytkownik może wybrać miejsce i nazwę zapisywanego pliku. W jaki sposób to zrobić? Pracuję w C++ w Visual Studio 2008, Windows Forms Application. |
|
akwes |
» 2013-10-29 18:57:10 |
|
koliber Temat założony przez niniejszego użytkownika |
» 2013-10-29 21:24:36 Udało mi sie stworzyc taki kod: private: System::Void button1_Click( System::Object ^ sender, System::EventArgs ^ e ) { Stream ^ myStream; SaveFileDialog ^ saveFileDialog1 = gcnew SaveFileDialog; saveFileDialog1->Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif"; saveFileDialog1->FilterIndex = 2; saveFileDialog1->RestoreDirectory = true; if( saveFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK ) { if(( myStream = saveFileDialog1->OpenFile() ) != nullptr ) { this->PictureBox1->Image->Save( myStream, System::Drawing::Imaging::ImageFormat::Bmp ); myStream->Close(); } } Kod sie kompiluje, ale nie zapisuje obrazu do pliku. W jaki sposób zapisać obraz z PictureBoxa? |
|
Monika90 |
» 2013-10-30 09:52:27 Pracuję w C++ w Visual Studio 2008, Windows Forms Application. |
To nie jest C++ |
|
koliber Temat założony przez niniejszego użytkownika |
» 2013-10-30 21:10:56 A wg. Ciebie co to jest? |
|
MrPoxipol |
» 2013-10-30 21:34:43 C#? |
|
koliber Temat założony przez niniejszego użytkownika |
» 2013-10-30 21:47:23 C#?? Kod niemal w całości jest skopiowany ze strony msdn.microsoft.com, gdzie jest zapisany pod nazwą C++. Link: http://msdn.microsoft.com/pl-pl/library/system.windows.forms.savefiledialog.aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-2 |
|
Elaine |
» 2013-10-30 22:07:25 To jest C++/CLI. Fajny język, jeśli reszta programu jest w np. C# i trzeba napisać wrapper na jakiś istniejący natywny kod, ale do innych zastosowań raczej mało rozsądny. |
|
« 1 » 2 3 |