PlanarImage im = getSource(0); ParameterBlock pb = new ParameterBlock();
pb.addSource(im);
pb.add(xscale);
pb.add(yscale);
pb.add(0.0F);
pb.add(0.0F);
if (interp == null) {
interp = Interpolation.getInstance(Interpolation.INTERP_NEAREST);
}
pb.add(interp);
return JAI.create("scale", pb, renderHints);上面这段代码是创建缩略图,但不知道ParameterBlock的add()中的参数到底是干什么用的,上面的4个参数我只知道前两个是x比例y比例,但后面的两个0.0F不知道是什么意思。还有add()的顺序,调整下上面的add()顺序,结果就报错了。请问ParameterBlock.add()到底遵循什么样的顺序?以及每个参数代表的意思?
pb.addSource(im);
pb.add(xscale);
pb.add(yscale);
pb.add(0.0F);
pb.add(0.0F);
if (interp == null) {
interp = Interpolation.getInstance(Interpolation.INTERP_NEAREST);
}
pb.add(interp);
return JAI.create("scale", pb, renderHints);上面这段代码是创建缩略图,但不知道ParameterBlock的add()中的参数到底是干什么用的,上面的4个参数我只知道前两个是x比例y比例,但后面的两个0.0F不知道是什么意思。还有add()的顺序,调整下上面的add()顺序,结果就报错了。请问ParameterBlock.add()到底遵循什么样的顺序?以及每个参数代表的意思?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货