docs: public Img flip() {
  		final BufferedImage image = getValidSrcImg();
  		int width = image.getWidth();
  		int height = image.getHeight();
  		final BufferedImage targetImg = new BufferedImage(width, height, getTypeInt());
  		Graphics2D graphics2d = targetImg.createGraphics();
  		graphics2d.drawImage(image, 0, 0, width, height, width, 0, 0, height, null);
  		graphics2d.dispose();
  		this.targetImage = targetImg;
  		return this;
  	}