public void encode(String message) throws IOException {
		char[] msgChars = message.toCharArray();
		for(int i = 0; i < this.width; i++) { 
			if(i < message.length()) {
				this.picture.setRGB(i, 0, (int) msgChars[i]);
			} else {
				this.picture.setRGB(i, 0, 0); // Set to nothing
			}
		}
		if(this.filename.getAbsolutePath().endsWith(".png")) {
			ImageIO.write(this.picture, "png", this.filename);
		} else {
			ImageIO.write(this.picture, "png", new File(this.filename.getAbsolutePath() + ".png"));
		}
	}