Главная страница
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.022 c
3-6320
helen
2003-03-17 14:48
2003.04.03
SQL-запросы, функция SUBSTRING()


9-6289
Driverrr
2002-11-02 13:08
2003.04.03
Че мне делать?


1-6479
Alex Shulg
2003-03-24 14:21
2003.04.03
OnActivate ?


1-6424
Intell
2003-03-22 19:35
2003.04.03
Как в TMemo найти знак


3-6406
kaif
2003-03-14 12:32
2003.04.03
Как остановить IB сервер?