public void open() {
		FileNameExtensionFilter filter = new FileNameExtensionFilter(
				"Windows BMP file", "bmp");
		FileNameExtensionFilter filter2 = new FileNameExtensionFilter(
				"JPEG file", "jpg", "jpeg");
		FileNameExtensionFilter filter3 = new FileNameExtensionFilter("PNG",
				"png");
		// TODO all img
		FileNameExtensionFilter filter4 = new FileNameExtensionFilter(
				"All images", "png", "jpg", "jpeg", "bmp");
		JFileChooser chooserOpen = new JFileChooser();
		chooserOpen.addChoosableFileFilter(filter4);
		chooserOpen.addChoosableFileFilter(filter);
		chooserOpen.addChoosableFileFilter(filter2);
		chooserOpen.addChoosableFileFilter(filter3);
		if (chooserOpen.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
			File file = chooserOpen.getSelectedFile();
			GUI.setTitle(file.getName()
					+ " - GrapficEditor " + Constants.ver + " \"" + Constants.verName + "\" " + lang);

			try {
				image = ImageIO.read(file);
				GUI.open(image.getWidth(), image.getHeight());
				image = ImageIO.read(file);
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}