try
{
src = ImageIO.read(new File(str));
}
catch(Exception e)
{
System.out.println(e);
}
newpic = src.getSubimage(0, 0, 50, 50);
pict = newpic;
int b=W*(i%GameSize)+W;
int a=W*(i/GameSize)+W;
g.drawImage(pict, a, b, 50, 50, this);
图片加载到src中,确保长和宽50都满足,不然在newpic中就会出错