将所有事物转换为 ASCII 艺术文字。将所有 UIImageView 转换为 ASCII 艺术图像,并将所有字体替换为 Courier。为 2014 年 3 月的 Artsy.net Hackathon 构建而成。与 DRKonamiCode 结合使用,即可大功告成!
罗吉尔·范·德·韦登的《女士像》,罗吉尔·范·德·韦登,华盛顿特区的国家美术馆提供,通过 Artsy.net
#import <ARASCIISwizzle/UIFont+ASCII.h>
#import <ARASCIISwizzle/UIImageView+ASCII.h>
- (void)toggle
{
UIFont.ascii = ! UIFont.ascii;
UIImageView.ascii = ! UIImageView.ascii;
}
#import <ARASCIISwizzle/UIImage+ASCII.h>
UIImage *image = ...
// ASCII NSString representation of the image
NSString *asciiText = image.asciiText;
// ASCII UIImage representation of the image
UIFont *font = [UIFont fontWithName:@"Courier New" size:12.0];
UIColor *color = [UIColor yellowColor];
UIImage *asciiImage = [image asciiImage:font color:color];
使用 Up Up Down Down Left Right Left Right B A 手势切换 swizzling。见 这篇 gist。
也可以用 CocoaPods 尝试它,
pod try "ARASCIISwizzle"
ARASCIISwizzle 是 (c) Artsy Inc. 版权所有,在 MIT 许可下提供。
有关更多信息,请参阅 LICENSE 文件。