Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 10.07.2007, 11:59
ipblack ipblack вне форума
Прохожий
 
Регистрация: 10.07.2007
Сообщения: 1
Репутация: 10
По умолчанию Работа с большими картинками.

У меня проблема.
Загружаю я картинку размерами 5000х7000. Сверху этой картинки я создаю картинку такого же размера, но с Transparent=true (прозрачную), рисую на ней, затем когда я делаю ее видимой вылетает ошибка «не хватает ресурсов для завершения операции». Затем эта ошибка повторно появляется при каждом перерисовывании окна.

Как быть? что делать?
Может есть компоненты не TImage, которые можно сделать прозрачными и рисовать по ним???
Ответить с цитированием
  #2  
Старый 10.07.2007, 12:31
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

Сначала надо бы узнать размер поверхности вывода (напр., 600х300) и изменить размер исходной и второй картинок под этот размер.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:48.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter