一个jpg文件的图像面积很小
TImage控件的区域很大
怎么实现将这个jpg图像平铺n个,来填充TImage控件?
TImage控件的区域很大
怎么实现将这个jpg图像平铺n个,来填充TImage控件?
解决方案 »
- 打印Notebook1中其Notebook1.PageIndex:=8的所有内容,怎样写打印按钮的代码?
- 用WordApplication倒入数据到word,如何实现导入后同步打印
- access 导到 db数据库 乱码
- 简单问题:ADOQuery查询到数据后怎么样才能把值复制出来?
- 心寒!这样的民族还天天嘴巴上喊着抗日!
- 攒机,请大家帮我选主板!
- 谁用过copyrect()?
- 打印报表,我用Tqrlabel,Tqrdbtext来定义变量,却报错,?????
- 通过TParameter传递float时,小数后的位数的问题?
- 刚刚发的帖子链接错了,再题一次,怎么将一个字符串变量或一个整数变量写到流中,又怎么读出来
- 紧急求助:在整个IMAGE的某个部分做个热区。用API什么函数可以做?谢谢!
- 告别DELPHI,我要去做PB了,如果有机会我会转回来的
pjpg:tjpegimage;
X,Y:INTEGER;
begin
X:=0;
Y:=0;
pjpg:=tjpegimage.Create;
pjpg.LoadFromFile('D:\1.jpg');WHILE Y<IMAGE1.Height DO
BEGIN
WHILE X<IMAGE1.Width DO
BEGIN
IMAGE1.Canvas.Draw(X,Y,pjpg);
X:=X+pjpg.Width;
END;
X:=0;
Y:=Y+pjpg.Height;
END;
end;
pjpg:tjpegimage;
X,Y:INTEGER;
begin
X:=0;
Y:=0;
pjpg:=tjpegimage.Create; //生成一个JPEG
pjpg.LoadFromFile('D:\1.jpg');//从文件读入WHILE Y<IMAGE1.Height DO
BEGIN
WHILE X<IMAGE1.Width DO
BEGIN
IMAGE1.Canvas.Draw(X,Y,pjpg);
X:=X+pjpg.Width;
END;
X:=0;
Y:=Y+pjpg.Height;
END;
end;