与我们的头像一样:是否可以创建一个简单的头像,我可以将其用作我的用户的占位符? 并扩展:你可以在多大程度上符合艺术偏好:颜色,形状等。
答案 0 :(得分:1)
链接只有答案是不受欢迎的,但我想我会冒险:有几个库,所谓的识别Sampson链接到。那里的代码是Java(或看起来非常相似)。纯JavaScript实现似乎是jdidenticon。你有更多的PHP可能性(你可以使用例如:ImageMagick和类似的东西),但JavaScript对你的负载来说更便宜; - )
答案 1 :(得分:0)
可以使用javascript和HTML5标记canvas
创建2D和3D图形<canvas><canvas>
在您的javascript代码中,您可以定义画布中应绘制的内容
var context = document.getElementById("canvasId").getContext("2d");
var width = 125; // Triangle Width
var height = 105; // Triangle Height
var padding = 20;
// Draw a path
context.beginPath();
context.moveTo(padding + width/2, padding); // Top Corner
context.lineTo(padding + width, height + padding); // Bottom Right
context.lineTo(padding, height + padding); // Bottom Left
context.closePath();
// Fill the path
context.fillStyle = "#ffc821";
context.fill();
<canvas id="canvasId" width="165" height="145"></canvas>