Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод большого изображения (Gb) [D7]


Страницы:   1 2

hgd ©   (2005-12-16 20:59:00) 

Подскажите, мне надо выводить большое изображение (bmp весит 1 Gb) и выводить надо со 100% размером. Тоесть если картинка 10000 на 10000, то на экране 800 на 600 надо вывести кусок. Как это сделать и можно ли предусмотреть скроллинг изображения?


Andy BitOff   (2005-12-16 21:39:00) [21]

На основании своей практики могу посоветовать GDIPlus для вывода. Я выводил jpg 19 метров, 13500 по ширине и 8500 по высоте - доли секуды.
http://msdn.microsoft.com/library/en-us/gdicpp/GDIPlus/GDIPlus.asp


Eraser   (2005-12-16 21:30:00) [22]


> Джо ©   (16.12.05 21:11) [3]


>  Я имею все, что построено на TCanvas и TBitmap.

Ну TCanvas в любом случае использовать прийдётся, ну или по крайней мере HDC )

> hgd   (16.12.05 20:59)

На torry.net по-моему есть компоненты для работы с большими граф. файлами.


Джо   (2005-12-16 21:12:00) [23]


>  Я имею все

Я имею в виду все


Джо   (2005-12-16 21:11:00) [24]

Боюсь, что стандартными средствами изображение такого размера не вывести. Я имею все, что построено на TCanvas и TBitmap. Впрочем, практика - критерий истины.


Kolan   (2005-12-16 21:11:00) [25]

ScrollBox не подойдет?


TUser   (2005-12-16 21:10:00) [26]

TScrollBox


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо