Popularity
0.9
Growing
Activity
0.0
Stable
22
2
1

Programming language: Ruby
License: MIT License
Tags: Media     Image    
Latest version: v1.0.4

Avatar alternatives and similar libraries

Based on the "Image" category.
Alternatively, view Avatar alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Avatar or a related project?

Add another 'Image' Library

README

Avatar

Generate random user Avatars for apps.

Works for iOS 9.3+

Installation

  • Simply install using Cocoapods, add 'pod Avatar' to your podfile

Simple to use

  • import Avatar
  • Get a random user avatar by running let avatar = Avatar.generate(for: avatar.frame.size, scale: 20)
    • avatar.frame.size is the size of your UIImageView for the avatar
    • scale is the pixel size of each color generated, aka. the resolution
  • Get a random user avatar and the seed by running

    Avatar.generate(for: avatar.frame.size, scale: 20) { (seed, avatarImage) in
    
    }
    
  • AvatarSeed has the available properties:

    • scale: Int - resolution of each square of the image
    • map: [Int] - the layout map of the colors represented by an Int from 0 to 2
    • size: CGSize - size of the overall image
    • colors: Colors - tuple that contains the primary, secondary, and tertiary colors of the image.
    • Can be created by calling: let seed = AvatarSeed(map: map, colors: colors, size: size, scale: scale)