@Override
        public String toString() {
            String result = "";
            for (int y = 0; y < this.image.getHeight() - scale; y += scale) {
                for (int x = 0; x < this.image.getWidth() - scale; x += scale) {
                    result += pixelToChar(getBlockIntensity(x, y));
                }
                result += System.lineSeparator();
            }
            return result;
        }