Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: Admin 
Форум » Все о Delphi » Графика и игры » Обработка изображения из DXImageList.Items (Имеется в виду, что оно уже загружено!)
Обработка изображения из DXImageList.Items
DJ_ЕвсДата: Пятница, 06.02.2009, 18:30 | Сообщение # 1
Ранг 6
Группа: Проверенные
Сообщений: 165
Награды: 3
Репутация: 1
Статус: Offline
Значит, так. Есть уже загруженое изображение 512х512 в DXImageList. Нужно его оттуда как-то вытащить, присвоить функциональное значение каждому пикселю, и запихать обработанную версию в новый айтем в тот-же лист, запомнив номер айтема. Не знаю, как это сделать!

ПРОЙДИ ТЕСТ!!!!!
http://FIDO20.ru/test.php?4052&c=bbea2a1

 
AdminДата: Пятница, 06.02.2009, 19:18 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Вытаскиваеш в BitMap, изменяеш, добавляеш. smile

Не оказываю помощь через личные сообщения и ICQ
 
DJ_ЕвсДата: Пятница, 06.02.2009, 19:23 | Сообщение # 3
Ранг 6
Группа: Проверенные
Сообщений: 165
Награды: 3
Репутация: 1
Статус: Offline
Admin, подскажи, как функция "вытаскивания" выглядит, плз! happy
Зы: втаскивание тоже интересует...


ПРОЙДИ ТЕСТ!!!!!
http://FIDO20.ru/test.php?4052&c=bbea2a1

 
AdminДата: Пятница, 06.02.2009, 19:33 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Ну сложного вообще ничего. С TBitMap то чего не уметь работать?

Code
  BitMap:=TBitMap.Create; // создаем
   BitMap.Width:=DXImageList1.Items[0].Picture.Width; // устанавливаем размер
   BitMap.Height:=DXImageList1.Items[0].Picture.Height;
   BitMap.Canvas.Draw(0,0,DXImageList1.Items[0].Picture.Bitmap); // рисуем старый рисунок (копию делаем)
   bitMap.Canvas.Rectangle(0,0,10,10); // изменяем
   DXImageList1.Items.Add; // добавляем ячейку
   DXImageList1.Items[1].Picture.Bitmap:=bitMap; // заносим в ячейку измененный рисунок
   BitMap.Free; // освобождаем объект

Еще вопросы есть?


Не оказываю помощь через личные сообщения и ICQ
 
DJ_ЕвсДата: Пятница, 06.02.2009, 19:42 | Сообщение # 5
Ранг 6
Группа: Проверенные
Сообщений: 165
Награды: 3
Репутация: 1
Статус: Offline
Admin, спасибо! Как делфи себе поставлю, поразбираюсь.

ПРОЙДИ ТЕСТ!!!!!
http://FIDO20.ru/test.php?4052&c=bbea2a1

 
Форум » Все о Delphi » Графика и игры » Обработка изображения из DXImageList.Items (Имеется в виду, что оно уже загружено!)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz