ASCIIfy 0.3.0

ASCIIfy 0.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年1月
SwiftSwift版本3.0
SPM支持SPM

Nick Walker维护。



ASCIIfy 0.3.0

  • Nick Walker

ASCIIfy

将图片转换为ASCII艺术。包含UIImage和NSImage扩展。

安装

ASCIIfy可以通过CocoaPods访问。要安装它,只需将以下行添加到您的Podfile中

pod "ASCIIfy"

使用方法

您可以从提供的Playground开始探索。您可以用几行代码进行基本转换

let font = ASCIIConverter.defaultFont.withSize(24.0)
    let outputImage = inputImage?.fy_asciiImageWith(font, colorMode: .color)

扩展是很好的。您还可以构建一个可重复使用的ASCIIConverter对象来公开细粒度控制

let colorConverter = ASCIIConverter(lut: ColorLookupTable())
colorConverter.font = font
colorConverter.backgroundColor = .black
colorConverter.colorMode = .color
colorConverter.columns = 20

let colorResult = colorConverter.convertImage(flowerImage)

您甚至可以定义自己的查找表来控制使用的字符。从ColorLookupTable开始了解

let colorConverter = ASCIIConverter(lut: ColorLookupTable())
colorConverter.font = ASCIIConverter.defaultFont.withSize(30.0)
colorConverter.backgroundColor = .black
colorConverter.columns = 30

let colorConverterResult = colorConverter.convertImage(flowerImage)

要运行示例iOS和macOS项目,请复刻仓库,然后从Example目录中运行pod install

作者

ASCIIfy是从BKAsciiImage重度修改的分支。

许可证

ASCIIfy在MIT许可下可用。有关更多信息,请参阅LICENSE文件。