![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Pavelbej |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 419 Регистрация: 5.7.2005 Репутация: нет Всего: 6 |
Помогите разобратся с такой проблемой. На форме находится Image1 в котором загружаются изображения, при этом размер программы в памяти увеличивается уж слишком. Размер Image1 - 150 х 150 пиксел, изображения - большие. Можно как-то этот Image1 облегчить(урезать) но при этом чтобы осталось изображение на канвасе компонента?
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
загружай в память только то, что отрисовывается. используй MMF
где-то было уже на эту тему, только на delphimaster помоему. -------------------- There are always someone smarter than you... |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Ничего подобного я сейчас протестил на 640х480х24, размер которой 900 кб. Размер программы в памяти увеличился на 916кб, но не факт, что 16 кб это память занятая самим объектом. При загрузке изображения, просто становятся востребованными методы, которые раньше были не востребованы, а потому они достаются из файла подкачки и загружаются в память. Таск мэнеджер показывает лишь сколько прога занимает в ОЗУ, а не всю занятую память. Размер программы в ОЗУ постоянно меняется под воздействием многих факторов, потому так просто нельзя говорить, что много или мало памяти лишней расходуется. К примеру прога на делфи обычно при запуске размещается в ОЗУ лишь примерно на половину, все остальное остается на диске. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Pavelbej |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 419 Регистрация: 5.7.2005 Репутация: нет Всего: 6 |
Alexeis, а разве это нормально чтобы в Таск мэнеджере программа имела до 50 МБ, в зависимости от размера картинки. Поэтому и хочу как бы избавится от Bitmapa и при этом изображение оставалось.
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Ты наверное стретчишь изображение.
Юзай поиск на тему масштабирования изображения. Отресайзь вручную и потом загоняй в имагу. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Такую картинку невозможно отобразить на обычном экране! 1600х1200х32 = 8Мб -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |