Dylan
Dylan is a bold, flat-illustrated vector avatar style with chunky outlined faces, hand-drawn stubble, and minimal facial features on saturated backgrounds. Generate distinctive SVG profile icons for creative projects and modern apps.
Preview
LICENSE
This avatar style is a remix of: Dylan! The Avatar Generator by Natalia Spivak, licensed under CC BY 4.0. See details for more information.
Usage
Use this URL to request this avatar style via our HTTP API.
https://api.dicebear.com/10.x/dylan/svgYou can use the URL directly as image source.
<img
src="https://api.dicebear.com/10.x/dylan/svg"
alt="avatar"
/>See HTTP-API docs for more information.
First install the required packages via npm:
npm install @dicebear/core @dicebear/styles --saveThen you can create this avatar as follows:
import { Style, Avatar } from '@dicebear/core';
import definition from '@dicebear/styles/dylan.json' with { type: 'json' };
const style = new Style(definition);
const avatar = new Avatar(style, {
// ... options
});
const svg = avatar.toString();
See JS docs for more information.
First install the required packages via Composer:
composer require dicebear/core dicebear/stylesThen you can create this avatar as follows:
<?php
use Composer\InstalledVersions;
use DiceBear\Style;
use DiceBear\Avatar;
$basePath = InstalledVersions::getInstallPath('dicebear/styles');
$definition = json_decode(file_get_contents($basePath . '/src/dylan.json'), true);
$style = new Style($definition);
$avatar = new Avatar($style, [
// ... options
]);
$svg = (string) $avatar;
See PHP docs for more information.
First install the required packages via pip:
pip install dicebear-core dicebear-stylesThen you can create this avatar as follows:
import json
from importlib.resources import files
from dicebear import Avatar, Style
definition = json.loads(
files("dicebear_styles").joinpath("dylan.json").read_text("utf-8")
)
style = Style(definition)
avatar = Avatar(style, {
# ... options
})
svg = avatar.to_string()
See Python docs for more information.
First add the required crates via Cargo:
cargo add dicebear-core serde_json
cargo add dicebear-styles --features dylanThen you can create this avatar as follows:
use dicebear_core::{Avatar, Style};
use serde_json::json;
let style = Style::from_str(dicebear_styles::DYLAN)?;
let avatar = Avatar::new(&style, json!({
// ... options
}))?;
let svg = avatar.to_svg();
See Rust docs for more information.
First add the required modules with go get:
go get github.com/dicebear/dicebear-go/v10
go get github.com/dicebear/styles/v10Then you can create this avatar as follows:
import (
dicebear "github.com/dicebear/dicebear-go/v10"
"github.com/dicebear/styles/v10"
)
style, _ := dicebear.NewStyle([]byte(styles.Dylan))
avatar, _ := dicebear.NewAvatar(style, map[string]any{
// ... options
})
svg := avatar.SVG()
See Go docs for more information.
First install the CLI package via npm:
npm install --global dicebearThen you can create this avatar as follows:
dicebear dylanSee CLI docs for more information.
Options
Details
Naming
| Definition Import | |
| CLI | |
| HTTP-API | https://api.dicebear.com/10.x/dylan/svg |
| Definition | https://cdn.hopjs.net/npm/@dicebear/styles@10.1.0/dist/dylan.min.json |
Source
| Title | Dylan! The Avatar Generator |
| Creator | Natalia Spivak |
| Website | https://nataspvk.tilda.ws/ |
| License | CC BY 4.0 |
| Source | https://www.figma.com/community/file/1356575240759683500 |