用java处理图片,使图片像素和长宽成比例变小,请各位高手帮忙解决一下,急
发布网友
发布时间:2022-05-02 02:30
我来回答
共2个回答
热心网友
时间:2023-10-09 04:05
90 * 90的图片
应该是分成9个10 * 10的吧
static Image createImage(Image image, int x, int y, int width, int height, int transform)
Image类里面自带方法创建分割图片
可以这样创建:
Image imgBase = Image.createImage("/*.png");
Image img[] = new Image[9];
for(int i = 0; i < 9; i++)
{
img[i] = Image.createImage(imgBase, (i % 3) * 10, (i / 3) * 10, 10, 10, Sprite.TRANS_NONE); //参数分别是:源图片,截取的X坐标,Y坐标,宽,高,翻转类型
}
这样就可以了
当然以上代码需要放在try里面
如果想分成其他的小图片,可以按照需要变动坐标和宽高等参数
热心网友
时间:2023-10-09 04:05
http://zhidao.baidu.com/question/205017520.html