[WIP] Order process
This commit is contained in:
151
config/laravolt/avatar.php
Normal file
151
config/laravolt/avatar.php
Normal file
@@ -0,0 +1,151 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* Set specific configuration variables here
|
||||
*/
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Image Driver
|
||||
|--------------------------------------------------------------------------
|
||||
| Avatar use Intervention Image library to process image.
|
||||
| Meanwhile, Intervention Image supports "GD Library" and "Imagick" to process images
|
||||
| internally. You may choose one of them according to your PHP
|
||||
| configuration. By default PHP's "Imagick" implementation is used.
|
||||
|
|
||||
| Supported: "gd", "imagick"
|
||||
|
|
||||
*/
|
||||
'driver' => env('IMAGE_DRIVER', 'gd'),
|
||||
|
||||
// Initial generator class
|
||||
'generator' => \Laravolt\Avatar\Generator\DefaultGenerator::class,
|
||||
|
||||
// Whether all characters supplied must be replaced with their closest ASCII counterparts
|
||||
'ascii' => false,
|
||||
|
||||
// Image shape: circle or square
|
||||
'shape' => 'circle',
|
||||
|
||||
// Image width, in pixel
|
||||
'width' => 100,
|
||||
|
||||
// Image height, in pixel
|
||||
'height' => 100,
|
||||
|
||||
// Number of characters used as initials. If name consists of single word, the first N character will be used
|
||||
'chars' => 2,
|
||||
|
||||
// font size
|
||||
'fontSize' => 48,
|
||||
|
||||
// convert initial letter in uppercase
|
||||
'uppercase' => false,
|
||||
|
||||
// Right to Left (RTL)
|
||||
'rtl' => false,
|
||||
|
||||
// Fonts used to render text.
|
||||
// If contains more than one fonts, randomly selected based on name supplied
|
||||
'fonts' => [__DIR__ . '/../fonts/OpenSans-Bold.ttf', __DIR__ . '/../fonts/rockwell.ttf'],
|
||||
|
||||
// List of foreground colors to be used, randomly selected based on name supplied
|
||||
'foregrounds' => [
|
||||
'#FFFFFF',
|
||||
],
|
||||
|
||||
// List of background colors to be used, randomly selected based on name supplied
|
||||
'backgrounds' => [
|
||||
'#f44336',
|
||||
'#E91E63',
|
||||
'#9C27B0',
|
||||
'#673AB7',
|
||||
'#3F51B5',
|
||||
'#2196F3',
|
||||
'#03A9F4',
|
||||
'#00BCD4',
|
||||
'#009688',
|
||||
'#4CAF50',
|
||||
'#8BC34A',
|
||||
'#CDDC39',
|
||||
'#FFC107',
|
||||
'#FF9800',
|
||||
'#FF5722',
|
||||
],
|
||||
|
||||
'border' => [
|
||||
'size' => 1,
|
||||
|
||||
// border color, available value are:
|
||||
// 'foreground' (same as foreground color)
|
||||
// 'background' (same as background color)
|
||||
// or any valid hex ('#aabbcc')
|
||||
'color' => 'background',
|
||||
|
||||
// border radius, currently only work for SVG
|
||||
'radius' => 0,
|
||||
],
|
||||
|
||||
// List of theme name to be used when rendering avatar
|
||||
// Possible values are:
|
||||
// 1. Theme name as string: 'colorful'
|
||||
// 2. Or array of string name: ['grayscale-light', 'grayscale-dark']
|
||||
// 3. Or wildcard "*" to use all defined themes
|
||||
'theme' => ['colorful'],
|
||||
|
||||
// Predefined themes
|
||||
// Available theme attributes are:
|
||||
// shape, chars, backgrounds, foregrounds, fonts, fontSize, width, height, ascii, uppercase, and border.
|
||||
'themes' => [
|
||||
'grayscale-light' => [
|
||||
'backgrounds' => ['#edf2f7', '#e2e8f0', '#cbd5e0'],
|
||||
'foregrounds' => ['#a0aec0'],
|
||||
],
|
||||
'grayscale-dark' => [
|
||||
'backgrounds' => ['#2d3748', '#4a5568', '#718096'],
|
||||
'foregrounds' => ['#e2e8f0'],
|
||||
],
|
||||
'colorful' => [
|
||||
'backgrounds' => [
|
||||
'#f44336',
|
||||
'#E91E63',
|
||||
'#9C27B0',
|
||||
'#673AB7',
|
||||
'#3F51B5',
|
||||
'#2196F3',
|
||||
'#03A9F4',
|
||||
'#00BCD4',
|
||||
'#009688',
|
||||
'#4CAF50',
|
||||
'#8BC34A',
|
||||
'#CDDC39',
|
||||
'#FFC107',
|
||||
'#FF9800',
|
||||
'#FF5722',
|
||||
],
|
||||
'foregrounds' => ['#FFFFFF'],
|
||||
],
|
||||
'pastel' => [
|
||||
'backgrounds' => [
|
||||
'#ef9a9a',
|
||||
'#F48FB1',
|
||||
'#CE93D8',
|
||||
'#B39DDB',
|
||||
'#9FA8DA',
|
||||
'#90CAF9',
|
||||
'#81D4FA',
|
||||
'#80DEEA',
|
||||
'#80CBC4',
|
||||
'#A5D6A7',
|
||||
'#E6EE9C',
|
||||
'#FFAB91',
|
||||
'#FFCCBC',
|
||||
'#D7CCC8',
|
||||
],
|
||||
'foregrounds' => [
|
||||
'#FFF',
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user