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

Скопировать кусок Bitmap   Найти похожие ветки 

← →
fun.exe   (2006-06-21 12:05) [0]

У меня есть переменная B1 типа TBitmap и есть графический файл формата BMP с разрешением 640х480. Мне надо в переменную B1 поместить кусочек изображения с данного графического файла размером 64х64 с координат x=500, y=400.


← →
antonn ©   (2006-06-21 13:36) [1]

var b:Tbitmap;
begin
b:=Tbitmap.create;
try
b.loadfromfile("c:\bb.bmp");
B1.canvas.copyrect(rect(0,0,64,64),b.canvas,rect(500,400,500+64,400+64));
finally
b.free;
end;
end;


← →
Sabaka ©   (2006-12-02 21:39) [2]

Я так же пытался сделать: всё компилитса, запускаетса, но во втором битмапе ничего не рисует. Из-за чего может не работать? Есть ли другие способы?


← →
antonn ©   (2006-12-03 10:51) [3]

у B1 нужно размеры сначала указать:
B1.width:=64;
B1.height:=64;


← →
Sabaka ©   (2006-12-03 21:24) [4]

Заработало! Спасибо большое.



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

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



Память: 0.45 MB
Время: 0.019 c
15-1185996928
Иван Е
2007-08-01 23:35
2007.09.02
как пацана оттащить от компа


8-1164093104
DVM
2006-11-21 10:11
2007.09.02
Наиболее быстро изменить размер Bitmap-а (уменьшить).


4-1173165948
vir
2007-03-06 10:25
2007.09.02
Получить хенл окна имеющего фокус.


10-1136671047
Дельфин
2006-01-08 00:57
2007.09.02
Как вызвать метод Sort класса Range из процедуры D6?


2-1186496338
ЁбЖиК
2007-08-07 18:18
2007.09.02
Организация времени




   Наверх