Bonsoir � tous,
Je nage un peu.
J'ai �crit un bout de code qui m'affiche une image venant d'un fichier dans une PictureBox.
Voici le bout de code associ� au bouton d'ouverture du fichier :
Cela fonctionne exactement comme je veux et c'est assez simple
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 private: System::Void Ouvrir_Click(System::Object^ sender, System::EventArgs^ e) { OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog; openFileDialog1->InitialDirectory = "../images"; openFileDialog1->Filter = "jpg files (*.jpg)|*.jpg"; if (openFileDialog1->ShowDialog(this) == Windows::Forms::DialogResult::OK){ pictureBox1->Image = Image::FromFile (openFileDialog1->FileName); } }
Maintenant, je voudrais pouvoir enregistrer le contenu de la PictureBox dans un autre fichier, j'ai vu qu'il existe une fonction Image::Save.
Donc b�te et disciplin�, j'ai essay� la m�thode sym�trique, mais je r�cup�re un message "Appel non conforme de la fonction Image::Save"
Voici le bout de code qui ne fonctionne pas :
C'est la ligne :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 private: System::Void Enregistrer_Click(System::Object^ sender, System::EventArgs^ e) { SaveFileDialog^ saveFileDialog1 = gcnew SaveFileDialog; saveFileDialog1->Filter = "jpg files (*.jpg)|*.jpg"; if (saveFileDialog1->ShowDialog(this) == Windows::Forms::DialogResult::OK){ pictureBox1->Image = Image::Save (saveFileDialog1->FileName); } }
qui me cr�e des soucis.
Code : S�lectionner tout - Visualiser dans une fen�tre � part pictureBox1->Image = Image::Save (saveFileDialog1->FileName);
Bonne soir�e et merci d'avance.
Partager