![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
***** [Delphi, Windows]
Mozg © (2002-11-02 14:07:00)Люди!! Не подскажите, как задать массив с помошью картинки????
Mozg (2002-11-04 15:27:00) [1]Спасибо всем я вроде понял!!!!
Axis_of_Evil (2002-11-04 14:36:00) [2]
Arr: TBitMap;
Map: ... // карта
Arr := TBitMap.Create;
for j := 1 to Arr.Width do
for i := 1 to Arr.Height do
if Arr.Canvas.Pixels[i,j] = ClBlue then
Map[i, j] := вода
и тд, т.е. по цвету пикса
Asteroid (2002-11-02 15:46:00) [3]Каждому пикселю картинки соспоставляешь число из массива. В более продвинутых случаях, можно и каждому компоненту (R, G, B) соспоставлять свое число от 0 до 255 из массива.
Таким же образом и чтение из картинки в массив