isInit = false; this.x = x; this.y = y;
this.w = w; this.h = h; BufferedImage image = manager.getBufferedImage(); AffineTransform at = new AffineTransform(); at.scale(magFactor, magFactor); bimg = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_INT_RGB); RescaleOp rop = new RescaleOp((float) magFactor, 0.0f, null); rop.filter(image, bimg); biop = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
	public void paintImage(double level, int x, int y)	{		magFactor = level;		isInit = false;		this.x = x;		this.y = y;		repaint();	} 