Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

ME виснет при подгрузке BMP   Найти похожие ветки 

 
Oleg_   (2005-09-29 13:49) [0]

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

bitmap1.LoadFromFile("im.bmp");

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

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


 
Poirot ©   (2005-09-29 13:50) [1]

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


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

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


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

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


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

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


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

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


 
Poirot ©   (2005-09-29 14:42) [6]

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


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

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


 
Poirot ©   (2005-09-29 16:01) [8]

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


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

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


 
Poirot ©   (2005-09-29 16:46) [10]

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


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

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


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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
1-1128256550
Kolan
2005-10-02 16:35
2005.10.23
Немогу добится нужного мне поведения от Balloon Tip а


4-1123825228
Stranger53
2005-08-12 09:40
2005.10.23
Компоненты для Com-порта


1-1127741397
userrrrr
2005-09-26 17:29
2005.10.23
как присоеденит к программе без формы иконку?


3-1126646105
TALLA
2005-09-14 01:15
2005.10.23
MySQL через ADO, invalid field size


14-1127905228
Digitman
2005-09-28 15:00
2005.10.23
Делфи-компоненты для работы со структурированными хранилищами