Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. extension UIImage {
  2.  
  3. convenience init?(barCodeText: String) {
  4. let data = barCodeText.data(using: .ascii)
  5. let filter = CIFilter(name: "CICode128BarcodeGenerator")!
  6. filter.setValue(data, forKey: "inputMessage")
  7. let transform = CGAffineTransform(scaleX: 3, y: 3)
  8. if let output = filter.outputImage?.transformed(by: transform) {
  9. print("output.extent", output.extent)
  10. self.init(ciImage: output)
  11. } else {
  12. return nil
  13. }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement