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

Вниз

TBitMap глючит!!!!!!!! Что делать?????   Найти похожие ветки 

 
Andy BitOff ©   (2002-12-30 21:51) [0]

На форме два Image (2616x3757 pixels) и я пытаюсь их склеить. Создаю BitMap и делаю bitmap.Width:=image1.picture.width+image2.picture.width Результат сложения очевиден, это 5232, но выскакивает сообщешие: Параметр задан неверно. Маленькие рисунки склеивает нормально.


 
Mirovodin ©   (2002-12-30 22:28) [1]

Проблема в большом размере Bitmap, windows не может создать bitmap такого размера.

http://www.efg2.com/Lab/Graphics/VeryLargeBitmap.htm


 
Andy BitOff ©   (2002-12-30 22:31) [2]

А какое можете предложить решение?


 
Mihey   (2002-12-30 22:47) [3]

А смотря что ты хочешь делать? Ведь изображение такого размера полностью на экране не уместится, будет отображена лишь его часть. Вот эту часть можешь высчитывать и отображать.


 
Andy BitOff ©   (2002-12-30 22:50) [4]

Мне надо не отобразить, а склеить два изображения рядом с дркг другом. Может какой другой тип позволит создать такой размер с последующей вставкой в него нужных ректов.


 
Mirovodin ©   (2002-12-30 23:30) [5]

Если склеить то не обязательно создавать растр такого размера. Можно записать сразу на диск заголовок, потом битовую карту 1-го изображения и бит-ю карту 2-го.

А второй вариант - использование файлов проецируемых в память.


 
Andy BitOff ©   (2002-12-30 23:31) [6]

А нельзя поподробнее, как реализовать первый способ.


 
Mirovodin ©   (2002-12-31 00:39) [7]

BMP файл или растр состоит из
a) заголовок
б) данные ( они берутся из 1-го и 2-го файла )

Т.е. мы создаем заголовок (заполняем соответств-е структуры, сохраняем их на диск), а потом начинаем скидывать данные.

Тебе нужно уяснить структуру BMP файла, тогда будет проще понять.


 
Mihey   (2002-12-31 21:58) [8]

Структура BMP файла очень проста, можешь доходчиво прочитать здесь (с примером загрузки):

http://pascal.sources.ru/articles/099.htm


 
Rouse_ ©   (2002-12-31 22:21) [9]

Хммм, а если JPG? Правда лениво проверять так как праздник уже начался (почти) :)

Желаю успехов в новом году



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
1-6511
delpher_gray
2003-03-20 19:48
2003.04.03
Как склеить два файла, да так чтоб обои работали =)


1-6500
BIG BROTHER
2003-03-20 20:53
2003.04.03
Memo


14-6737
Sergei
2003-03-15 21:32
2003.04.03
Вопрос по экпортируеммым функц в DLL


14-6714
DmitryS
2003-03-15 18:22
2003.04.03
Отладка СОМ+ приложений(Transactional Data Module)


14-6795
_Nicola_
2003-03-17 16:49
2003.04.03
Супер!! Жириновский и ...