Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ME виснет при подгрузке BMP [D6, WinME, Win2k]


Oleg_ ©   (2005-09-29 13:49:00) 

Сабж на строке

bitmap1.LoadFromFile('im.bmp');

стабильно, причем стоит поменять скажем контраст BMP и загружается. Размер его 2 КБ.

Таких рисунков у меня грузится много и примерно каждый пятый надо так править.
Что можно сделать в этом случае программно?


oleg_   (2005-09-29 23:40:00) [1]


> Карелин Артем ©

Все освобождается вовремя, память на том компьютере мониторил, оставалось около 80 МБ при зависании.

Да и рисунки очень мелкие , по 2КБ каждый, в сумме менее 3 МБ.


Карелин Артем   (2005-09-29 21:05:00) [2]

Ну что можно сделать? Освобождать битмапы как можно чаще. Сотня картинок в памяти - и винде кранды. Такая вот она 9Х.


Poirot   (2005-09-29 16:46:00) [3]

Попробуй продебажить сам класс.. но думаю таки проблема и менно в том, как сохраняет фотошоп...


Oleg_   (2005-09-29 16:25:00) [4]

Сдалал все 16 бит и все читаются -?  почему же при 24 битах проблемы?


Poirot   (2005-09-29 16:01:00) [5]

Нвпиши собственный класс загрузки Битмапа и всё :) думаю поможет...


Oleg_   (2005-09-29 15:28:00) [6]

Помогает так же и смена цветности. Но должно быть грамотное решение, программное и универсальное.


Poirot   (2005-09-29 14:42:00) [7]

Слишком много НО.
Видимо проблема не в оси.. проблема в чем-то другом...
Фотошоп это фотошоп.. и смешнобы было, еслибы он не открывал то, что самже и сохронил.
Просто руками измени контраст и сохрани а потом загрузи...
Черезтот-же TBitmap... я думаю как менять контраст знаешь :)


цукеццукецукецкуец   (2005-09-29 14:29:00) [8]

цукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукц ецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццу кецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцец укеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукеццукецукцецукец. Понял? Это же просто...


Oleg_   (2005-09-29 14:25:00) [9]

Похоже что конкретная ОС не всегда  дружит с некой сигнатурой. Из под Дельфевой программы виснет при чтении, а фотошоп глотает нормально...


Oleg_   (2005-09-29 13:59:00) [10]

Да и на другой машине под 2К  все исходные BMP отлично грузятся.


Oleg_   (2005-09-29 13:58:00) [11]

Рисунки сохранены в фотошопе. формат выбран BMP
Фотошоп вряд ли чего накосячил, тем более что фотошопом же отлично читаются и после изменения контраста на 2 единицы и сохранения тем же фотошопом этот файлик грузится без проблем.


Poirot   (2005-09-29 13:50:00) [12]

Так, что-то интересное - а чем сохряняешь эти измененные картинки?!
Формат там точно BMP? Мб картинки получаются порченные или просто не в БМП формате


Наверх

Титульная страница Поиск, карта сайта Написать письмо