![]() |
Save картинки (C#)
Закончил программку(курсовой) по работе с изображениями... возникла небольшая проблема с сохранением(с заменой существующего из-ия). Сохранить как - работает, все четко, все отлично... а вот замена, что то не получается....
Вот исходники двух методов (загрузки изображения и пересохранения): Код:
Пробовал дебажить с Брекпоинтом... переменные заполнены правильно, путь тоже существует, однако сэйф все равно не проходил:( У кого нить есть предположения в чем может быть problem??? |
Что не у кого нет вариантов почему может происходить ошибка???
|
Есть варианты. выложи весь свой проект. Этот исходник не полный. :-)
|
A-Spt_N(o), Может проще перед сохранением, удалять предыдущее изображение?
1. Проверил, если файл существует. 2. Удалил. 3. Сохранил. |
Смысла в этом особого не вижу... ошибка где то здесь должна быть. я выложил два основных метода с которыми может быть связана ошибка...
В остальных участках кода загруженное изображение растягивается, сжимается, уменьшается по процентно и тому подобное. |
Цитата:
у меня был вариант что ошибка возникает потому, что я пытаюсь писать в ОТКРЫТЫЙ файл... однако насколько я понимаю после загрузки изображения файл закрывается автоматически и не используется. |
Возможны проблемы если файл только для чтения?
или он действительно занят другим процессом. P.s. А попробуй создать 2 файла. Img1 , Img2. Загружаешь Img1 выполняешь действия а сохраняешь в Img2. если произойдет удачно, тогда просто не освобождаешь дескриптор. |
1. http://www.google.ru/search?hl=ru&newwindow=1&ei=plPmS5OyHomnOK-44dsN&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0C CAQBSgA&q=%D0%92+GDI%2B+%D0%B2%D0%BE%D0%B7%D0%BD%D 0%B8%D0%BA%D0%BB%D0%B0+%D0%BE%D1%88%D0%B8%D0%B1%D0 %BA%D0%B0+%D0%BE%D0%B1%D1%89%D0%B5%D0%B3%D0%BE+%D0 %B2%D0%B8%D0%B4%D0%B0&spell=1
2. http://www.sql.ru/forum/actualthread.aspx?tid=622774 |
Ошибку свою понял:))) всем кто помог большое спасибо, к репе накинул)
|
| Время: 15:19 |