那就先转换成bmp
var
Bmp:TBitmap;
Jpg:TJpegImage; Bmp := TBitmap.Create;
Jpg:=TJpegImage.create;
//给jpg载入图片
Bmp.Assign(Jpg);//完成转换imageA.canvas,draw(1,1,Bmp)
bmp.free;
jpg.free;
var
Bmp:TBitmap;
Jpg:TJpegImage; Bmp := TBitmap.Create;
Jpg:=TJpegImage.create;
//给jpg载入图片
Bmp.Assign(Jpg);//完成转换imageA.canvas,draw(1,1,Bmp)
bmp.free;
jpg.free;
可能是我讲的不清楚:
你上面讲的那个bmp在我的程序里本来就是一幅位图,不需要转换,
但是你讲的那个imageA在我的程序里却是TIMAGE控件,在程序的设计阶段我装了一个JPG地图在里面,后来我想在这个地图上画几个小的BMP图片,结果程序说,只有TIMAGE里装的是BITMAP位图才能在上面画东西,
请问怎么办?