Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с записью битмапа в файл

1.5K
09 декабря 2003 года
AndySPb
58 / / 11.04.2003
Проблемка такая, я пытаюсь записывать
Form1->Image1->SaveToFile(name);
Размер у битмэпа большой (~1.3М). При этом очень часто (процентов 40 от попыток) вылетает EOutOfResours, и при этом он записывает файл 0 размера. Когда я уменьшаю размер (~0.25М) EOutOfResours начинает вылетать гораздо реже, но при этом во первых я естесственно теряю в разрешении картинки, а разрешение должно быть наилучшим, а во вторых все равно вылетает. В чем проблема я понять не могу. Может есть какое то ограничение по времени на выполнение SaveToFile, и его увеличить можно? Или чего еще кто посоветует?
487
09 декабря 2003 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by AndySPb
Проблемка такая, я пытаюсь записывать
Form1->Image1->SaveToFile(name);
Размер у битмэпа большой (~1.3М). При этом очень часто (процентов 40 от попыток) вылетает EOutOfResours, и при этом он записывает файл 0 размера. Когда я уменьшаю размер (~0.25М) EOutOfResours начинает вылетать гораздо реже, но при этом во первых я естесственно теряю в разрешении картинки, а разрешение должно быть наилучшим, а во вторых все равно вылетает. В чем проблема я понять не могу. Может есть какое то ограничение по времени на выполнение SaveToFile, и его увеличить можно? Или чего еще кто посоветует?



Вообще-то для TBitmap особого значения размер файла не имеет - я сохранял и 5 мб картинки. Реально ошибки типа EOutOfResources у меня иногда вылетали в нескольких случаях:
1. Неверно указанные размеры изображения (ширина, высота).
2. Недостаток места на диске.
3. Переполненность файловой системы.

Так что посмотри - возможно у тебя происходит что-то из описанных мною событий.

1.5K
09 декабря 2003 года
AndySPb
58 / / 11.04.2003
Цитата:
Originally posted by ddnh_bc


Вообще-то для TBitmap особого значения размер файла не имеет - я сохранял и 5 мб картинки. Реально ошибки типа EOutOfResources у меня иногда вылетали в нескольких случаях:
1. Неверно указанные размеры изображения (ширина, высота).
2. Недостаток места на диске.
3. Переполненность файловой системы.

Так что посмотри - возможно у тебя происходит что-то из описанных мною событий.



Размеры проверил - правильно
Места до фига
Вроде не переполнена, на этом компе вообще мало чего стоит.

487
09 декабря 2003 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by AndySPb


Размеры проверил - правильно
Места до фига
Вроде не переполнена, на этом компе вообще мало чего стоит.



Мммм. А можешь исходники кинуть? А то на пальцах на вскидку сложно разобраться.

487
09 декабря 2003 года
ddnh_bc
301 / / 16.09.2003
Мой мэйл - [email]begemot_cat@mail.ru[/email]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог