Documentation ¶
Index ¶
Constants ¶
const AvatarSize = 290
AvatarSize returns avatar's size
Variables ¶
This section is empty.
Functions ¶
func HashAvatar ¶ added in v1.19.0
HashAvatar will generate a unique string, which ensures that when there's a different unique ID while the data is the same, it will generate a different output. It will generate the output according to: HEX(HASH(uniqueID || - || data)) The hash being used is SHA256. The sole purpose of the unique ID is to generate a distinct hash Such that two unique IDs with the same data will have a different hash output. The "-" byte is important to ensure that data cannot be modified such that the first byte is a number, which could lead to a "collision" with the hash of another unique ID.
func Prepare ¶ added in v1.9.0
Prepare accepts a byte slice as input, validates it contains an image of an acceptable format, and crops and resizes it appropriately.
func RandomImage ¶
RandomImage generates and returns a random avatar image unique to input data in default size (height and width).
Types ¶
This section is empty.