ARASCIISwizzle 1.1.0

ARASCIISwizzle 1.1.0

测试经过测试
Lang语言 Obj-CObjective C
许可 MIT
发布最新发布2014年12月

Daniel Doubrovkine 维护。



将所有事物转换为 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;
}

ASCII 艺术API

UIImage+ASCII.h

#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];

与 Konami 代码结合使用

使用 Up Up Down Down Left Right Left Right B A 手势切换 swizzling。见 这篇 gist

安装

测试

也可以用 CocoaPods 尝试它,

pod try "ARASCIISwizzle"

致谢

版权 & 许可

ARASCIISwizzle 是 (c) Artsy Inc. 版权所有,在 MIT 许可下提供。

有关更多信息,请参阅 LICENSE 文件。