я пытаюсь сохранить новый образ, но потом C# дать мне ошибку, как на следующем рисунке C#: Сохранение ошибки изображения
ошибка, обратитесь к следующему коду
string oldfilename = valid.getStringBeforeAnyChar(fi.Name, '.'); //"1"
string newfilename = FolderDir + "\\" + subfolderoutput + "\\" + oldfilename + Copyright + fi.Extension;
//"C:\\Users\\RHIT ! Solution\\Desktop\\direktori\\Output\\1[Watermarked by : RHIT Watermarker ].png"
try
{
imgPhoto.Save(newfilename, ImageFormat.Jpeg); // <-- error here
imgPhoto.Dispose();
imgWatermark.Dispose();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
, где я пойти не так? как это решить? Я не знаю, может быть output
ограничение папки для создания нового файла
Является ли это двоеточие ':' в вашем пути к файлу? Пути к файлу не допускают двоеточие (':'). –
Да! Ты прав ! так, каков символ, который запрещен в пути к файлу? – Cignitor
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx#naming_conventions Существует список, который я добавлю в качестве ответа с дополнительной информацией. –