开源软件名称(OpenSource Name):lincanbin/Material-Design-Avatars开源软件地址(OpenSource Url):https://github.com/lincanbin/Material-Design-Avatars开源编程语言(OpenSource Language):PHP 100.0%开源软件介绍(OpenSource Introduction):Material-Design-AvatarsCreate material deisgn avatars for users just like Google Messager. It may not be unique but looks better than Identicon or Gravatar. Language SupportScreenshotAndroid Client for Carbon Forum Requirements
Initialize<?php
require(dirname(__FILE__) . "/src/MDAvatars.php");
/*
'X' : The character that you want to fill to the avatar.
512 (pixel) : The size of the avatar.
*/
$Avatar = new Md\MDAvatars('X', 512);
?> Or initialize with composer: {
"require": {
"lincanbin/material-design-avatars": "*.*"
}
} <?php
// composer
require(__DIR__ . "/vendor/autoload.php");
use Md\MDAvatars;
$Avatar = new MDAvatars('X', 512);
?> UsageShow you avatar in the browser<?php
$Avatar->Output2Browser();
?> <?php
// You can resize the ouput size again here.
$OutputSize = 256;
$Avatar->Output2Browser($OutputSize);
// Output Base64 encoded image data.
$Avatar->Output2Base64($OutputSize);
// Get an image resource identifier.
$Avatar->Output2ImageResource($OutputSize);
?> Save avatar to a file<?php
$Avatar->Save('./avatars/Avatar.png');
//You can resize the size you want to save again here.
$Avatar->Save('./avatars/Avatar256.png', 256);
$Avatar->Save('./avatars/Avatar128.png', 128);
$Avatar->Save('./avatars/Avatar64.png', 64);
?> Free memory<?php
$Avatar->Free();
?> NoticeIf you do not need Chinese support, you can delete When you input a Chinese character, it will automatically extract the first letter of the pinyin of the Chinese character instead of the original input if you deleted $Avatar = new MDAvtars('林', 512);//The pinyin of "林" is "Lin". This will be the same as that below if you deleted $Avatar = new MDAvtars('L', 512);//The first letter of that pinyin is "Lin". FontsLicense
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论