Skocz do zawartości


Zdjęcie

[C#]Zapisywanie zdjęcia


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 ogrod87

ogrod87

    Początkujący

  • 18 postów

Napisano 05 04 2010 - 14:18

Witam. Piszę przeglądarkę graficzną. Korzystam z kontrolki PictureBox. Po otwarciu obrazka i załadowania chciałem go zapisać. Napisałem coś takiego:
var dialog = new SaveFileDialog
                             {
                                 Filter =
                                     "JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp",
                                 Title = "Save as"
                             };

            switch (dialog.ShowDialog())
            {
                    

                case DialogResult.OK:
                    {
                        string strImgName = dialog.FileName;
                        try
                        {
                            if (strImgName.EndsWith("jpg"))
                                _pic.Image.Save(strImgName, ImageFormat.Jpeg);
                            if (strImgName.EndsWith("gif"))
                                _pic.Image.Save(strImgName, ImageFormat.Gif);
                            if (strImgName.EndsWith("bmp"))
                                _pic.Image.Save(strImgName, ImageFormat.Bmp);
                        }
                        catch
                        {
                            MessageBox.Show("Błąd zapisu!");
                        }
                    }
                    break;
            }

Jednak przy próbie zapisu w jakimkolwiek formacie pojawia się błąd:

W interfejsie GDI+ wystąpił błąd rodzajowy.


Wie ktoś możne, jak temu zaradzić?
Pozdrowienia

  • 0

Zobacz więcej tematów z tagiem: język C



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych