Перейти к содержанию
Fire Monkey от А до Я
  • 0

Изменить цвет пикспля на bitmape image


Julia

Вопрос

Загружаю через opendialog картинку  формата bmp в image

Есть переменные с:TColor, c1:Tcolor

Необходимо  вначале узнать цвет определенного пикселя на загруженной картинке и записать в  c1, а затем изменить цвет определенного пикселя на загруженной картинке на цвет, хранящийся в переменной c.

Ищу очень давно, но внятного объяснения нигде не нашла(

 

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
var
  bmd: TBitmapData;
  bmp: TBitmap;
  c, c1: TAlphaColor;
  x, y: Integer;
...
  bmp.Map(TMapAccess.ReadWrite, bmd);
  try
    c1 := bmd.GetPixel(x, y);
    bmd.SetPixel(x, y, c);
  finally
    bmp.Unmap(bmd);
  end;

 

Изменено пользователем dnekrasov
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...