image1
- (UIImage*) dukeImage {
NSArray* asciiRep = @[
@"· · · · · 1 · · · · · ·",
@"· · · · # · # · · · · ·",
@"· · · 4 · · · # · · · ·",
@"· · # · · · · · # · · ·",
@"· # · · · g · · · # · ·",
@"3 # # # # # # # # # 2 ·",
@"E # # # # # # # # # F 6",
@"# · g · · · · · g · · #",
@"# · · · · · · · · · · #",
@"D · · · · g · · · · · #",
@"C · · · A # # 9 · · · 7",
@"· # · # · · · · # · # ·",
@"· · B · · · · · · 8 · ·",
];
return [UIImage imageWithASCIIRepresentation:asciiRep contextHandler:^(NSMutableDictionary* context) {
NSInteger index = [context[ASCIIContextShapeIndex] integerValue];
if (index == 2) {
context[ASCIIContextFillColor] = [UIColor redColor];
} else if (index == 0) {
context[ASCIIContextLineWidth] = @(1.0);
context[ASCIIContextShouldClose] = @(YES);
context[ASCIIContextFillColor] = [UIColor blackColor];
} else {
context[ASCIIContextLineWidth] = @(1.0);
context[ASCIIContextStrokeColor] = [UIColor blackColor];
}
context[ASCIIContextShouldAntialias] = @(YES);
}];
}