public Model.Bitmap fromSingleLine(string pattern, Model.Dimension Dimension) { Model.Bitmap Bitmap = new Model.Bitmap(Dimension); pattern = clipPattern(pattern, Bitmap.getDimension().height *Bitmap.getDimension().width); int subPartLength = Bitmap.getDimension().width; for (int y = 0; y < Bitmap.getDimension().height; y++) { int start = y * Bitmap.getDimension().width; char[] row = pattern.Substring(start, subPartLength).ToCharArray(); for (int x = 0; x < row.Length; x++) { Bitmap.getPixels().Add(new Model.Pixel(new Point(x, y), row[x])); } } return(Bitmap); }
public void bitmap(Model.Bitmap Bitmap, Model.Canvas Canvas) { multiPoint(Bitmap.getPixels(), Canvas, true); }