Вниз
Скачать: CL | DM;

Bitmap и Image   Найти похожие ветки 

 
Ice-Man   (2005-01-16 20:47) [0]

Уважаемые мастера, как можно Bitmap"y присвоить изображение из Timage  и обратно?


 
Kerk ©   (2005-01-16 20:48) [1]

Мда.. ну и денек...


 
Ice-Man   (2005-01-16 21:05) [2]


> Мда.. ну и денек...

А причем здесь Bitmap или Image?


 
Kerk ©   (2005-01-16 21:08) [3]

Это был призыв подумать два раза.
Покажи код. Что ты пытался делать и что не получилось?


 
begin...end ©   (2005-01-16 21:15) [4]

> Ice-Man   (16.01.05 20:47)

Если именно присвоить, то так:

var
 Bitmap: TBitmap;
 Image: TImage;
begin
 ... <- Создание Image и работа с ним
 Bitmap := Image.Picture.Bitmap;
 ...
end.


После этого присваивания переменная Bitmap - это ссылка на тот  Bitmap, который находится в Image. И если теперь нарисовать что-нибудь на Image.Canvas, то изменения коснутся И Image.Picture.Bitmap, И Bitmap, потому что это - ссылки на одно и то же.

А если нужно, чтобы изменения Image.Picture.Bitmap НЕ отражались на Bitmap"е, то нужно, вероятно, делать так:

var
 Bitmap: TBitmap;
 Image: TImage;
begin
 ... <- Создание Image и работа с ним
 Bitmap := TBitmap.Create;
 try
   Bitmap.Assign(Image.Picture.Bitmap);
   ...
 finally
   Bitmap.Free
 end
 ...
end.


 
Kerk ©   (2005-01-16 21:22) [5]

begin...end ©   (16.01.05 21:15) [4]
Поощряешь недумание и лень. :)


 
55555555   (2005-01-16 21:35) [6]

Удалено модератором
Примечание: Бан снят, так что придумай себе получше ник.


 
55555555   (2005-01-16 21:35) [7]

Ну на самом деле такое в книгах не пишут, так что можно понять чела.


 
Kerk ©   (2005-01-16 21:36) [8]

Пишут. В книгах пишут. И гугл никто не отменял.


 
55555555   (2005-01-16 21:42) [9]

=))) Спасибо =))) постараюсь не растроить =)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.032 c
3-1104229600
denis24
2004-12-28 13:26
2005.01.30
тип поля datetime


1-1106222018
Degobar
2005-01-20 14:53
2005.01.30
Можно ли скопировать облать из wmf файла в bitmap


14-1105344544
Delirium
2005-01-10 11:09
2005.01.30
ZIP-код


1-1105752579
nsvi
2005-01-15 04:29
2005.01.30
Есть ли аналог TPagecontrol с возможностью отключения заголовков


1-1105699329
Варава
2005-01-14 13:42
2005.01.30
QuickReport и длинные поля.




   Наверх