Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывести точку нужного цвета на Image delphi xe5, Вывести точку Image delphi xe5 android 
:(
    Опции темы
MMM
Дата 25.9.2013, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 18.6.2002
Где: Рядом с Уссурийск ом

Репутация: нет
Всего: нет



Доброго времени суток !!!
вдруг кто знает....
имеем новоиспеченную
delphi xe5..... приложение под android
нашел ImageControl или Image , у него есть canvas 
как вывести элементарную. точку нужного цвета ,аля Canvas.Pixels[56,100]:=clred ?
и есть ли тут аналог Scanline ?

ps 
надыбал код

Код

procedure TForm1.WritePixelButtonClick(Sender: TObject);
 // example of setting a single pixel in a TImage bitmap.
 // the image must already be loaded in the TImage
var
  vBitMapData  : TBitmapData;
  vPixelColor  : TAlphaColor; // note: FireMonkey colors are different from VCL TColor
begin
                              // lock and get the bitmap pixels
  if  image1.Bitmap.Map(TMapAccess.maWrite, vBitMapData) then
      begin
      vPixelColor := TAlphaColorRec.Blue;       // determine colour to use
      vBitmapData.SetPixel(10,20, vPixelColor); // set the pixel colour at x:10, y:20
 
      image1.Bitmap.Unmap(vBitMapData);         // unlock the bitmap
      end;
end;


image1.Bitmap.Map(TMapAccess.maWrite, vBitMapData) false почемуто
PM MAIL ICQ   Вверх
ZaDoXliK
Дата 30.9.2013, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 1.12.2007
Где: Украина

Репутация: нет
Всего: нет



Не знаю чё там в за ХЕ5 но в Д7 для манипуляции с битмепом нужно его создать сначала.
Не помню уже как точно но что от типа такого:
1-на форму кидаем компонент image1, далее...
Код

var
    B:TBitmap;
begin
    B:=TBitmap.create;
    B.width:=image1.width;
    B.height:=image1.height;
    B.canvas.pixel[10,10]:=clRed;
    image1.Picture.Assign(B);
    B.Free;

Проканает такое?

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
MMM
Дата 1.10.2013, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 18.6.2002
Где: Рядом с Уссурийск ом

Репутация: нет
Всего: нет



Цитата(ZaDoXliK @ 29.9.2013,  23:35)
Не знаю чё там в за ХЕ5 но в Д7 для манипуляции с битмепом нужно его создать сначала.
Не помню уже как точно но что от типа такого:
1-на форму кидаем компонент image1, далее...
Код

var
    B:TBitmap;
begin
    B:=TBitmap.create;
    B.width:=image1.width;
    B.height:=image1.height;
    B.canvas.pixel[10,10]:=clRed;
    image1.Picture.Assign(B);
    B.Free;

Проканает такое?

Этот ответ добавлен с нового Винграда - http://vingrad.com

К сожалению даже у TBitmap нету на канве pixel  smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0659 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.