|
发表于 2004-8-2 08:57:00
|
显示全部楼层
Re:关于图形的切割问题?诚心请教,比较急~~~~
Image cardImg[] = new Image[52];
Image allCardsImg = Image.createImage("/allCardsImg.png");
allCardsImg.getGraphics().drawImage(allImg, 0, 0,Graphics.TOP|Graphics.LEFT);
for(int i=0;i<4;i++)
{
for(int j=0;j<13;j++)
{
cardImg[i*13+j] = Image.createImage(11, 17);
cardImg[i*13+j].getGraphics().drawImage(allCardsImg, -1*j * 11, -1*i*17, Graphics.TOP|Graphics.LEFT);
}
}
其原理就是把大图读入内存后,分别取出相应的小部分画在对于的小图上。 |
|