![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Даже не знаю как и спросить...
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);