[ Полезный рекламный блок ]
Попробуйте свои силы в игре, где ваши навыки программирования на C# станут решающим фактором. Переходите по ссылке 🔰.
Щоб зберегти зображення з елемента керування PictureBox у C#, ви можете використовувати метод Save() класу Image. Нижче наведено приклад фрагмента коду, що демонструє, як зберегти зображення з елемента керування PictureBox у файл на диску:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Assuming that "pictureBox1" is the name of your PictureBox control // Get the image from the PictureBox control Image img = pictureBox1.Image; // Create a SaveFileDialog to prompt the user for a file name and location to save the image SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "JPEG Image|*.jpg|PNG Image|*.png|BMP Image|*.bmp"; saveFileDialog1.Title = "Save an Image File"; saveFileDialog1.ShowDialog(); // If the user clicked the "OK" button in the SaveFileDialog, then save the image to the selected file if (saveFileDialog1.FileName != "") { img.Save(saveFileDialog1.FileName); } |
У цьому прикладі ми спочатку отримуємо зображення з елемента керування PictureBox, використовуючи властивість Image елемента керування. Потім ми створюємо діалогове вікно SaveFileDialog, щоб запропонувати користувачеві ввести ім’я файлу та місце розташування для збереження зображення. Ми встановлюємо властивість Filter діалогового вікна SaveFileDialog, щоб дозволити користувачеві зберегти зображення в різних форматах. Нарешті, якщо користувач натиснув кнопку “OK” у діалозі SaveFileDialog, ми збережемо зображення в обраному файлі за допомогою методу Save() класу Image, передавши ім’я файлу як аргумент.
Я сподіваюся, що вам сподобалося читати цю статтю, і вона виявилася легкою для розуміння. Будь ласка, дайте мені знати, якщо у вас є якісь коментарі або виправлення.
Так само вам може бути цікава попередня стаття – Як створити документ Word.
Ви хочете навчитися писати код мовою програмування C#?
Створювати різні інформаційні системи, що складаються з сайтів, мобільних клієнтів, десктопних додатків, телеграм-ботів тощо.
Переходьте до нас на сторінку Dijix і ознайомтеся з умовами навчання, ми спеціалізуємося тільки на індивідуальних заняттях, як для початківців, так і для просунутих програмістів. Ви можете взяти як одне заняття для опрацювання питання, що вас цікавить, так і кілька, для більш щільної роботи. Завдяки особистому кабінету, кожен студент підвищить якість свого навчання, у вашому розпорядженні:
- Доступ до пройденого матеріалу
- Тематичні статті
- Бібліотека книг
- Онлайн тестування
- Спілкування в закритих групах