{"id":28654,"date":"2018-07-01T08:31:58","date_gmt":"2018-07-01T06:31:58","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28654"},"modified":"2018-07-01T08:31:58","modified_gmt":"2018-07-01T06:31:58","slug":"laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/","title":{"rendered":"laravolt\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"28655\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/avatar\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar.png?fit=691%2C297&amp;ssl=1\" data-orig-size=\"691,297\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"avatar\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar.png?fit=660%2C284&amp;ssl=1\" class=\"aligncenter size-medium wp-image-28655\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar-500x215.png?resize=500%2C215&#038;ssl=1\" alt=\"\" width=\"500\" height=\"215\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar.png?resize=500%2C215&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar.png?w=691&amp;ssl=1 691w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/laravolt\/avatar\">laravolt\/avatar<\/a> is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven&#8217;t uploaded or configured their avatar in your application.\u00a0 With library you can use any string &#8211; name, email, initials, or anything else you fancy &#8211; to generate a dynamic avatar with random color and letters.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven&#8217;t uploaded or configured their avatar in your application.\u00a0 With library you can use any string &#8211; name, email, initials, or anything else you fancy &#8211; to generate a dynamic avatar with random color and letters.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"laravolt\/avatar - plug-n-play PHP library for quick dynamic avatars #WebDev #PHP #UI #UX","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1169,38,1158,1330],"keyring_services":[],"class_list":["post-28654","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-gravatar","tag-php","tag-user-interfaces","tag-web-development"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven&#039;t uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven&#039;t uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2018-07-01T06:31:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-07-01T06:31:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven&#039;t uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#blogposting\",\"name\":\"laravolt\\\/avatar \\u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov\",\"headline\":\"laravolt\\\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/avatar-500x215.png\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#articleImage\"},\"datePublished\":\"2018-07-01T08:31:58+02:00\",\"dateModified\":\"2018-07-01T08:31:58+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#webpage\"},\"articleSection\":\"All, Programming, Technology, Web work, Gravatar, PHP, user interfaces, web development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#listItem\",\"name\":\"laravolt\\\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#listItem\",\"position\":4,\"name\":\"laravolt\\\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/\",\"name\":\"laravolt\\\/avatar \\u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov\",\"description\":\"laravolt\\\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven't uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2018\\\/07\\\/01\\\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2018-07-01T08:31:58+02:00\",\"dateModified\":\"2018-07-01T08:31:58+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov","description":"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven't uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#blogposting","name":"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov","headline":"laravolt\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/07\/avatar-500x215.png","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#articleImage"},"datePublished":"2018-07-01T08:31:58+02:00","dateModified":"2018-07-01T08:31:58+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#webpage"},"articleSection":"All, Programming, Technology, Web work, Gravatar, PHP, user interfaces, web development"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#listItem","name":"laravolt\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#listItem","position":4,"name":"laravolt\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/","name":"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov","description":"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven't uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2018-07-01T08:31:58+02:00","dateModified":"2018-07-01T08:31:58+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov","og:description":"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven't uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.","og:url":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2018-07-01T06:31:58+00:00","article:modified_time":"2018-07-01T06:31:58+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"laravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars - Leonid Mamchenkov","twitter:description":"laravolt\/avatar is a PHP library that helps to avoid those old and boring anonymous face pictures for users who haven't uploaded or configured their avatar in your application. With library you can use any string - name, email, initials, or anything else you fancy - to generate a dynamic avatar with random color and letters.","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"28654","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 11:42:45","updated":"2026-01-15 13:44:46","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tlaravolt\/avatar \u2013 plug-n-play PHP library for quick dynamic avatars\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"laravolt\/avatar &#8211; plug-n-play PHP library for quick dynamic avatars","link":"https:\/\/mamchenkov.net\/wordpress\/2018\/07\/01\/laravolt-avatar-plug-n-play-php-library-for-quick-dynamic-avatars\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":29035,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/27\/avoid-complex-arrays-in-php\/","url_meta":{"origin":28654,"position":0},"title":"Avoid complex arrays in PHP","author":"Leonid Mamchenkov","date":"November 27, 2018","format":false,"excerpt":"Now that PHP 7+ sorted out a whole bunch of problems with type-hinting of parameters, return values, variables and properties, we turn our attention to somewhat deeper issues. Array is a native citizen in PHP.\u00a0 Arrays are very convenient and are widely used.\u00a0 However, if you stop and think about\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27684,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/06\/14\/formapropvm-php-library-for-building-workflows-and-business-processes\/","url_meta":{"origin":28654,"position":1},"title":"formapro\/pvm &#8211; PHP library for building workflows and business processes","author":"Leonid Mamchenkov","date":"June 14, 2017","format":false,"excerpt":"formapro\/pvm is a PHP library for building workflows and business processes. \u00a0This is a nice addition to alternatives that I've looked at in \"Getting started with workflows in PHP\". \u00a0The library is brought to you by Forma Pro, the same guys who are behind the php-enqueue enterprise queuing solution in\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/06\/pizza-process-500x211.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28454,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/26\/threadable-a-php-library-for-parallel-execution\/","url_meta":{"origin":28654,"position":2},"title":"Threadable &#8211; a PHP library for parallel execution","author":"Leonid Mamchenkov","date":"March 26, 2018","format":false,"excerpt":"Threadable is a PHP library that helps with building applications that need to run multiple threads in parallel.\u00a0 It relies on posix and pcntl PHP extensions and does all the heavy lifting of process control.\u00a0 I find this very useful, as not many PHP developers are familiar with process management.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21719,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/28\/faker-is-a-php-library-that-generates-fake-data\/","url_meta":{"origin":28654,"position":3},"title":"Faker is a PHP library that generates fake data","author":"Leonid Mamchenkov","date":"April 28, 2014","format":"link","excerpt":"Faker is a PHP library that generates fake data","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27157,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/20\/feature-flags-in-php\/","url_meta":{"origin":28654,"position":4},"title":"Feature Flags in PHP","author":"Leonid Mamchenkov","date":"December 20, 2016","format":false,"excerpt":"Today edition of the \"Four short links\" from the O'Reilly Radar, brings a quick overview of the different feature flag implementations. \u00a0It touches on the following: Command-line flags, with the link to gflags. A\/B flags Dynamic flags, which are more difficult More complex systems. I've dealt with feature flags before,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28179,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/11\/06\/php-ml-machine-learning-library-for-php\/","url_meta":{"origin":28654,"position":5},"title":"PHP-ML &#8211; Machine Learning library for PHP","author":"Leonid Mamchenkov","date":"November 6, 2017","format":false,"excerpt":"PHP-ML is a machine learning library for PHP.\u00a0 Given, PHP is probably not the best choice when it comes to machine learning, but sometimes one is limited in technology stack choices, so it's good have options like this one. Fresh approach to Machine Learning in PHP. Algorithms, Cross Validation, Neural\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28654"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28654\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28654"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}