imageRect,
currentRect,
		public void mouseReleased(MouseEvent e) {			inDrag = false;			centerMode = false;			if (loader.pictureShowNow == null || oldRect == null || loader.pictureShowNow.isOnline()) {				return;			}			AffineTransform t = ImageUtils.createTransform(					getBounds(),					imageRect,					loader.pictureShowNow.getDimension(),					loader.pictureShowNow.getAngle(),					loader.pictureShowNow.isFlipped());			//pictureShowNow.setCropTo(getRect(t.transform(start, null), t.transform(end, null)));			Rectangle tmpRect = new Rectangle();			tmpRect.setFrameFromDiagonal(t.transform(oldRect.getLocation(), null),					t.transform(new Point(oldRect.x + oldRect.width, oldRect.y + oldRect.height), null));			loader.pictureShowNow.setCropTo(tmpRect);			setCursor(Cursor.getDefaultCursor());			repaint();		}