Главная страница
    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.47 MB
Время: 0.048 c
4-1124699250
Sanctus
2005-08-22 12:27
2005.10.23
web-камера


1-1128111902
Dot
2005-10-01 00:25
2005.10.23
StrToInt


14-1128417104
Вольный Стрелок
2005-10-04 13:11
2005.10.23
Сколько РАЗНЫХ эллипсов можно вписать в прямоугольник?


14-1128080700
nk
2005-09-30 15:45
2005.10.23
AVP 5.0.121


14-1128195166
ArtemESC
2005-10-01 23:32
2005.10.23
Инфа о компиляторе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский