Итак, я делаю проект в Windows Forms, в котором мне приходится менять форматы изображений. Я нашел для этого различные решения, такие как: convert tiff to jpg format
c# convert image formats to jpg. И эти решения работают, но все они имеют одно сходство:Как сохранить форматированные IMages с помощью savefiledialog?
image.Save(path,ImageFormat.Jpeg)
В этом коде я спасительной изображение в одном каталоге. Я хочу сохранить эти отформатированные изображения с помощью Savefiledialog
. Но в этом случае, когда я звоню Savefiledialog
, мне нужно написать имя и формат изображения. Если я не пишу формат, он создает простой файл без расширения. Я хочу автоматически сохранить файл в указанном формате. Итак, как это сделать?
Вы ожидающие их к типу «[имя файла] [Filetype].» В SaveFileDialog, или вы ожидаете их использовать селектор типа? У вас есть строка фильтра? Добавьте код SaveFileDialog и уточните, как вы хотите определить тип файла. Вам в основном нужно будет запускать оператор case по некоторым критериям и сохранять его в разных типах в зависимости от того, что они выбирают ... Но мы не можем помочь с тем, что вы предоставили. – Aaron
Этот код: image.Save (путь, ImageFormat.Jpeg) означает, что это изображение будет сохранено в директории «путь»? – dave1993
'SaveFileDialog' не даст вам формат - просто имя файла. Вы должны выбрать расширение из диалога (как только оно вернет результат) и сохранить соответственно. – code4life