Сохранение изображения С#
Всем Привет! Этот кусок кода сохраняет pictureBox1 и textBox1 в картинку при нажатии клавиши и выкладывает это в корень папки программы. Хочу реализовать сохранение с указанием места и формата....
private void Save(object sender, EventArgs e)
{
var res1 = (Bitmap) pictureBox1.Image;
var res2 = ConvertTextToImage(textBox1.Text, "Bookman Old Style", 10, Color.White, Color.Black, 100, 100);
string savepath = "image.png";
Merge(res1, res2).Save(savepath);
}
Ответы (1 шт):
Автор решения: SmorcIRL
→ Ссылка
Можете воспользоваться диалогом. Вот пример:
using (SaveFileDialog dialog = new SaveFileDialog())
{
dialog.Filter = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";
dialog.FilterIndex = 2 ;
dialog.RestoreDirectory = true ;
if (dialog.ShowDialog() == DialogResult.OK)
{
var savepath = dialog.FileName;
// Сохраняете как в вашем коде
}
}