PHPackages                             canducci/avatar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. canducci/avatar

ActiveLibrary[Image &amp; Media](/categories/media)

canducci/avatar
===============

Canducci Avatar

v0.1.0(10y ago)2161MITPHPPHP &gt;=5.3.0

Since Nov 18Pushed 10y agoCompare

[ Source](https://github.com/netdragoon/avatar)[ Packagist](https://packagist.org/packages/canducci/avatar)[ Docs](https://github.com/netdragoon/avatar)[ RSS](/packages/canducci-avatar/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

CANDUCCI AVATAR
===============

[](#canducci-avatar)

[![Build Status](https://camo.githubusercontent.com/2c719ab2b2819ecdc64cefef4f950680f6e387e192ea02c84238977d2a19a255/68747470733a2f2f7472617669732d63692e6f72672f6e6574647261676f6f6e2f6176617461722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/netdragoon/avatar)[![Latest Stable Version](https://camo.githubusercontent.com/640b7c256ddfb1807a4fbbdd8c533ab91021bc750fa461e98c6f763f2dc3fca3/68747470733a2f2f706f7365722e707567782e6f72672f63616e64756363692f6176617461722f762f737461626c65)](https://packagist.org/packages/canducci/avatar) [![Total Downloads](https://camo.githubusercontent.com/2e2620b137606642ff87889cb2588c4b10b788f3d0f324b461fc756af3e1f94a/68747470733a2f2f706f7365722e707567782e6f72672f63616e64756363692f6176617461722f646f776e6c6f616473)](https://packagist.org/packages/canducci/avatar) [![Latest Unstable Version](https://camo.githubusercontent.com/6e507fa2712e6760092a9812639789a36292ba7ad3e6ff676fecb790ef762db9/68747470733a2f2f706f7365722e707567782e6f72672f63616e64756363692f6176617461722f762f756e737461626c65)](https://packagist.org/packages/canducci/avatar) [![License](https://camo.githubusercontent.com/8040c15e3dcc134eed18c029c63117e6b4755656546bcf8946c175e2a518a202/68747470733a2f2f706f7365722e707567782e6f72672f63616e64756363692f6176617461722f6c6963656e7365)](https://packagist.org/packages/canducci/avatar)

Site Referencia:

INSTALAÇÃO
----------

[](#instalação)

No seu arquivo `composer.json`, na chave `require` insira o item abaixo

```
"canducci/avatar": "0.1.*"
```

Logo após digite na sua linha de código o seguinte comando:

```
$ composer update
```

Para registrar o seu `ServiceProvider` no Laravel versão `5.0.*` e `5.1.*` abra o arquivo da pasta `config`, `app` e insira no `array` de `providers` a seguinte linha:

```
'providers' => [
  ...,
  ...,

  Canducci\Avatar\Providers\AvatarServiceProvider::class
]
```

Após essas configurações o pacote `Canducci/Avatar` estará instalado.

\##Utilização:

Para facilitar foi criado uma `function` (função) para manipular de forma simples seguindo esse exemplo:

***1 ) Avatar***

\####Como usar?

```
  Explicação:

    $email   = 'email referente ao seu cadastro no site pt.gravatar.com';
    $tamanho = 'tamanho da imagem em pixel (px)';
    $pasta   = 'pasta responsável por guardar uma cópia da imagem para
      otimização de tráfego de sua rede'

  Observação: se for especificamente para o Laravel ficará dentro da
    pasta `public` a pasta da imagem

  Exemplo:

  $email      = 'email@email.com'; // email do gravatar
  $tamanho    = 150; //tamanho em pixel
  $pasta      = 'imagem/'; //aonde vai ser gravado a imagem

  //FUNCTION
  $avatarInfo = avatar($email, $tamanho, $pasta);

  // OU

  //FACADE
  $avatarInfo = Avatar::avatarInfo($email, $tamanho, $pasta);

```

***Métodos que estão presentes em `$avatarInfo`***

```
  // Caminho aonde a imagem está sendo gravada e disponível
  abstract function getPath();

  // Código Hash da imagem (md5)
  abstract function getHash();

  // Tamanho da Imagem
  abstract function getWith();

  // E-mail informado
  abstract function getEmail();

  // Retorno da tag  com a imagem que foi trazida do site pt.gravatar.com
  abstract function getTagImage();
    //Exemplo:
    // Dados fictios

  // Caminho e nome da imagem
  abstract function getImage();

  // Dados no formato array
  abstract function getArray();

  // Dados no formato Json
  abstract function getJson();

```

***Blade contido de maneira simples para utilização direto na view para Framework Laravel `5.0.*` e `5.1.*`***

```
  // Primeiro parametro é o e-mail do pt.gravatar.com.
  // Sedundo parametro é 0 tamanho da imagem.
  // Terceiro parametro é a pasta que guarda a imagem.

  @avatar('email@hotmail.com', 601, 'image/')

  //Geração:
    //

```

***2 ) Profile (informações do perfil)***

O pacote traz o profile do usuário mediante as informações contidas em seu cadastro.

\####Como usar?

```
  $email = 'email@email.com'; // email do gravatar

  //FUNCTION
  $profileInfo = profile($email);

  // OU

  //FACADE
  $profileInfo = Avatar::profileInfo($email);
```

***Métodos que estão presentes em `$profileInfo`***

```
  //caminho dos caminhos
  abstract function getUrls();

  //Ims contidos
  abstract function getIms();

  //Emails contidos
  abstract function getEmails();

  //Número de telefones existentes
  abstract function getPhoneNumbers();

  //Sobre mim
  abstract function getAboutMe();

  //Mostrar nome
  abstract function getDisplayName();

  //Imagem de Background
  abstract function getProfileBackground();

  //Seu nome
  abstract function getName();

  //Suas contas
  abstract function getAccounts();

  //Seu Id de identificação
  abstract function getId();

  //Sua hash
  abstract function getHash();

  //Sua Requisição hash
  abstract function getRequestHash();

  //Endereço do perfil
  abstract function getProfileUrl();

  //Nome preferencial
  abstract function getPreferredUsername();

  //Endereços imagens pequenas
  abstract function getThumbnailUrl();

  //Todas as fotos
  abstract function getPhotos();

  // Dados no formato array
  abstract function getArray();

  // Dados no formato Json
  abstract function getJson();
```

Link exemplo:

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 56% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3834d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/43fc765f09ee564408d8da952d2ea824c1c8d2ab7e0aa055885fa011d92082fa?d=identicon)[fulviocanducci](/maintainers/fulviocanducci)

---

Top Contributors

[![fulviocanducci](https://avatars.githubusercontent.com/u/25593291?v=4)](https://github.com/fulviocanducci "fulviocanducci (28 commits)")[![netdragoon](https://avatars.githubusercontent.com/u/15145509?v=4)](https://github.com/netdragoon "netdragoon (22 commits)")

---

Tags

profilegravataravatarcanducci

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/canducci-avatar/health.svg)

```
[![Health](https://phpackages.com/badges/canducci-avatar/health.svg)](https://phpackages.com/packages/canducci-avatar)
```

###  Alternatives

[creativeorange/gravatar

A Laravel Gravatar package for retrieving gravatar image URLs or checking the existance of an image.

5467.5M54](/packages/creativeorange-gravatar)[multiavatar/multiavatar-php

Multicultural Avatar Generator

653150.0k4](/packages/multiavatar-multiavatar-php)[lasserafn/php-initial-avatar-generator

A package to generate avatars with initials for PHP

4374.2M13](/packages/lasserafn-php-initial-avatar-generator)[gravatarphp/gravatar

Gravatar URL builder which is most commonly called as a Gravatar library

16625.8k2](/packages/gravatarphp-gravatar)[yzalis/identicon

Generate unique identicon avatars from any string

5901.1M21](/packages/yzalis-identicon)[jdenticon/jdenticon

Render PNG and SVG identicons.

60393.1k5](/packages/jdenticon-jdenticon)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
