Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.047 c
14-1127898327
nk
2005-09-28 13:05
2005.10.23
Чем можно открыть автокадовские файлы... кроме автокада ?!! ))


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


9-1118324957
Novouralsk
2005-06-09 17:49
2005.10.23
Помогите плиз!!!


1-1127985556
BaxTMaH
2005-09-29 13:19
2005.10.23
Как посчитать количество столбцов в DBGride?


4-1124645216
SpyBoy
2005-08-21 21:26
2005.10.23
Injecting





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский