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

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

Даже не знаю как и спросить...


Gerakul ©   (2002-06-26 16:52:00) 

Нужно при клике на кнопку загрузить в Edit1 значение цвета пикселя, в формате #xxxxxx, который находиться в Image1 с координатами 15,6


Новенький в Делфи   (2002-06-26 19:01:00) [1]

Если я прав, то учти, что порядок следования в html #RRGGBB. Порядок полученный указанным способом - обратный

да и в Делфи цифр 8 а не шесть как в html, первые две укащывают на оттекнок что ли


McSimm   (2002-06-26 18:32:00) [2]


> MBo © (26.06.02 18:28)

Ой
:)


McSimm   (2002-06-26 18:28:00) [3]

Мой способ наверное длинный :)

Есть короче - по приоритетам:
1. Книга в бумажном варианте
2. Умение работать с Help
3. Примеры в папке Demos
4. Поискв FAQ (UBPFD, форум и пр.)
5. Вопросы в форумах


MBo   (2002-06-26 18:28:00) [4]

чуть поправлю
for I := 0 to Image1.Height - 1 do
begin
S := "";
for J := 0 to Image1.Width - 1 do


Gerakul   (2002-06-26 18:20:00) [5]

Спасибо, McSimm.
Подскажите плиз, с чего начать учить Дельфи? В электронных книг? Если да, то каких и где взять?? И как вы учились?


McSimm   (2002-06-26 18:18:00) [6]

>Скоро собираюсь начать.
:)

var I, J: Integer;
S: String;
begin
for I := 1 to Image1.Height do
begin
S := "";
for J := 1 to Image1.Width do
S := S + "#"+inttohex(image1.canvas.pixels[J, I],6);
Memo1.Lines.Add(S)
end
end;


Gerakul   (2002-06-26 18:08:00) [7]

Да я понимаю. Скоро собираюсь начать. Но всё же, если не трудно, скажи пожалуйста! ПРосто нужно срочно.


MBo   (2002-06-26 18:06:00) [8]

Надо, наверно, книжки почитать, это основы языка.


Gerakul   (2002-06-26 18:03:00) [9]

А можешь код привести, если не трудно?


MBo   (2002-06-26 17:57:00) [10]

два вложенных цикла for


Gerakul   (2002-06-26 17:48:00) [11]

Да я понимаю. А как потом в Memo1 записать цвет в том^^^ формате, но первая строчка в Memo1 должна содержать цвета пикселей первой строчки Image1, вторая - второй и так до конца.


MBo   (2002-06-26 17:42:00) [12]

width


Gerakul   (2002-06-26 17:40:00) [13]

Ну ребята, где вы??


Gerakul   (2002-06-26 17:27:00) [14]

2McSimm
Да всё нормально. Мне именно для BMP


Gerakul   (2002-06-26 17:23:00) [15]

Спасибо. А ты не подскажешь, вот в Image1 картинка, но я точно не знаю какого она будет размера. И нужно в Memo1, при клике на кнопку, посчитать количество пикселей в первой строчке и внести их одной строчкой. И так далее с другими строчками.


McSimm   (2002-06-26 17:20:00) [16]

Но это не сработает, например, для gif. Не всегда доступен массив Pixels. Тогда придется через временный TBitmap делать.

Судя по символу # это для html?
Если я прав, то учти, что порядок следования в html #RRGGBB. Порядок полученный указанным способом - обратный


MBo   (2002-06-26 16:58:00) [17]

edit1.text:="#"+inttohex(image1.canvas.pixels[15,6],6);


Наверх

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